XML 66 R52.htm IDEA: XBRL DOCUMENT
v3.22.4

Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Additional Information (Details) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 USD ($) branch segment | Dec. 31, 2021 USD ($) tranch | Dec. 31, 2020 USD ($)
Business Description and Basis of Presentation [Line Items] |  |  |
Total contractual lease payments | $ 25,000 |  |
Number of certified development entities | tranch |  | 3 |
Required funding percentage |  | 85.00% |
Number of operating segments | segment | 1 |  |
Minimum | Building and Building Improvements |  |  |
Business Description and Basis of Presentation [Line Items] |  |  |
Useful lives | 15 years |  |
Minimum | Furniture, fixtures and equipment |  |  |
Business Description and Basis of Presentation [Line Items] |  |  |
Useful lives | 3 years |  |
Maximum | Building and Building Improvements |  |  |
Business Description and Basis of Presentation [Line Items] |  |  |
Useful lives | 39 years |  |
Maximum | Furniture, fixtures and equipment |  |  |
Business Description and Basis of Presentation [Line Items] |  |  |
Useful lives | 7 years |  |
Heritage Bank |  |  |
Business Description and Basis of Presentation [Line Items] |  |  |
Number of branches operating | branch | 50 |  |
Investment Tax Credit Carryforward | Subsidiaries |  |  |
Business Description and Basis of Presentation [Line Items] |  |  |
Qualified equity investments |  | $ 25,000,000 | $ 9,800,000

X
- Definition Business description and basis of presentation. + References No definition available. + Details
Name: | hfwa_BusinessDescriptionAndBasisOfPresentationLineItems
Namespace Prefix: | hfwa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Capitalization Threshold Policy, Contractual Lease Payments + References No definition available. + Details
Name: | hfwa_CapitalizationThresholdPolicyContractualLeasePayments
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of branches operating. + References No definition available. + Details
Name: | hfwa_NumberOfBranchesOperating
Namespace Prefix: | hfwa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Certified Development Entities + References No definition available. + Details
Name: | hfwa_NumberOfCertifiedDevelopmentEntities
Namespace Prefix: | hfwa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Qualified Equity Investments + References No definition available. + Details
Name: | hfwa_QualifiedEquityInvestments
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Tax Credit Carryforward, Required Funding Percentage + References No definition available. + Details
Name: | hfwa_TaxCreditCarryforwardRequiredFundingPercentage
Namespace Prefix: | hfwa_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=hfwa_HeritageBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_InvestmentCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |