XML 67 R53.htm IDEA: XBRL DOCUMENT
v3.22.4

Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued or Adopted Accounting Pronouncements (Details) $ in Millions | Jan. 01, 2020 USD ($)
--- | ---
Accounting Standards Update 2016-13 |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
Pretax cumulative effect adjustment | $ 7.1
Cumulative Effect Of New Accounting Principle In Period Of Adoption Net of Tax | 5.6
Total Allowance for Credit Losses |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
Impact of CECL Adoption | 3.4
Unused Commitments to Extend Credit |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
Impact of CECL Adoption | $ 3.7

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

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 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: | srt_CumulativeEffectPeriodOfAdoptionAxis=us-gaap_AccountingStandardsUpdate201613Member
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: |

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