XML 130 R115.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies - (Details) - USD ($) | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2034 | Dec. 31, 2022 | Dec. 31, 2021 | Jan. 01, 2020 | Dec. 31, 2017
Investments in Affordable Housing Limited Entities | $ 96,400,000 | $ 92,700,000 |  |  |  |  |  |
Affordable Housing Tax Credits and Other Tax Benefits, Amount | 7,500,000 | 5,700,000 | $ 2,400,000 |  |  |  |  |
Amortization Method Qualified Affordable Housing Project Investments, Amortization | 6,500,000 | 5,000,000.0 | 3,100,000 |  |  |  |  |
Qualified Affordable Housing Project Investments, Commitment | 53,800,000 | 50,700,000 |  |  |  |  |  |
Impairment losses on LIHTC investments | 0 | 0 | 0 |  |  |  |  |
Carrying value of NMTC | 25,200,000 | 25,400,000 |  |  |  |  |  |
Investment income | 694,000 | 701,000 | 708,000 |  |  |  |  |
Allowance for credit losses on loans | 70,185,000 | 36,171,000 |  |  |  |  | $ 37,993,000 |
Unused Commitments to Extend Credit [Member] |  |  |  |  |  |  |  |
Allowance for credit losses on loans | 4,681,000 | 306,000 | 306,000 |  |  |  |  | $ 170,000
Unused Commitments to Extend Credit [Member] | Cumulative Effect, Period of Adoption, Adjustment |  |  |  |  |  |  |  |
Allowance for credit losses on loans |  | $ 3,702,000 | $ 0 |  |  |  |  | $ 0
Forecast [Member] |  |  |  |  |  |  |  |
Qualified Affordable Housing Project Investments, Future Commitment |  |  |  | $ 6,200,000 | $ 9,700,000 | $ 37,900,000 |  |
Twenty Twenty [Member] | Subsidiaries [Member] | Investment Tax Credit Carryforward [Member] |  |  |  |  |  |  |  |
Gross tax credits related to the Company's CDEs | $ 9,800,000 |  |  |  |  |  |  |

X
- Definition Investment in Certified Development Entities + References No definition available. + Details
Name: | hfwa_InvestmentinCertifiedDevelopmentEntities
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investments in Affordable Housing Limited Entities + References No definition available. + Details
Name: | hfwa_InvestmentsinAffordableHousingLimitedEntities
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Qualified Affordable Housing Project Investments, Future Commitment + References No definition available. + Details
Name: | hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Credit carryforward, Amount Subject to Expiration + References No definition available. + Details
Name: | hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration
Namespace Prefix: | hfwa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of write-down from impairment of an investment in a qualified affordable housing project. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 740 -Section 50 -Paragraph 2 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985 + Details
Name: | us-gaap_AffordableHousingProjectInvestmentWriteDownAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of affordable housing tax credits and other tax benefits recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 740 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985 + Details
Name: | us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of amortization expense of investment in qualified affordable housing projects. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 740 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985 + Details
Name: | us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(2)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of investment income (loss) of qualified affordable housing project investments accounted for using the equity method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 740 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985 + Details
Name: | us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of commitment or contingent commitments to qualified affordable housing project investments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 740 -Section 50 -Paragraph 2 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985 + Details
Name: | us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=hfwa_TwentyTwentyMember
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: |

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