XML 39 R29.htm IDEA: XBRL DOCUMENT
v3.21.2

Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Details) $ in Thousands | 1 Months Ended |  |
--- | --- | --- | ---
Jul. 31, 2021 Branch branch | Jun. 30, 2021 branch | Jan. 01, 2020 USD ($)
Subsequent Event |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Number of Branches Consolidated | Branch | 4 |  |
Heritage Bank [Member] |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Number of Branches Operating | branch |  | 53 |
Heritage Bank [Member] | Subsequent Event |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Number of Branches Operating | branch | 49 |  |
Accounting Standards Update 2016-13 [Member] |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Cumulative Effect of New Accounting Principle in Period of Adoption |  |  | $ 5,600
Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax |  |  | 7,100
Unused Commitments to Extend Credit [Member] |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Cumulative Effect of New Accounting Principle in Period of Adoption |  |  | 3,700
Total Allowance for Credit Losses [Member] |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Cumulative Effect of New Accounting Principle in Period of Adoption |  |  | $ 3,400

X
- Definition Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax + References No definition available. + Details
Name: | hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cumulative Effects of New Accounting Principle in Period of Adoption + References No definition available. + Details
Name: | hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of Branches Consolidated + References No definition available. + Details
Name: | hfwa_NumberOfBranchesConsolidated
Namespace Prefix: | hfwa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=hfwa_TotalAllowanceforCreditLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |