XML 86 R69.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Allowance for Credit Losses on Loans - Summary of Changes in Allowance for Credit Losses on Loans Receivable and Unfunded Commitments (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | $ 42,986 | $ 42,361 | $ 70,185
Charge-offs | 1,305 | 893 | 1,946
Recoveries | 1,582 | 2,081 | 1,420
Provision for (Reversal of) Credit Losses | (4,736) | 563 | 27,298
Ending Balance | 47,999 | 42,986 | 42,361
Commercial business |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 30,718 | 33,049 | 49,608
Charge-offs | 719 | 316 | 1,276
Recoveries | 1,372 | 929 | 816
Provision for (Reversal of) Credit Losses | 68 | 2,944 | 16,099
Ending Balance | 31,303 | 30,718 | 33,049
Commercial business | Commercial and industrial |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 13,962 | 17,777 | 30,010
Charge-offs | 719 | 280 | 917
Recoveries | 1,372 | 929 | 791
Provision for (Reversal of) Credit Losses | 3,487 | 4,464 | 12,107
Ending Balance | 11,128 | 13,962 | 17,777
Commercial business | Owner-occupied CRE |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 7,480 | 6,411 | 9,486
Charge-offs | 0 | 36 | 359
Recoveries | 0 | 0 | 25
Provision for (Reversal of) Credit Losses | (1,519) | (1,105) | 2,741
Ending Balance | 8,999 | 7,480 | 6,411
Commercial business | Non-owner occupied CRE |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 9,276 | 8,861 | 10,112
Charge-offs | 0 | 0 | 0
Recoveries | 0 | 0 | 0
Provision for (Reversal of) Credit Losses | (1,900) | (415) | 1,251
Ending Balance | 11,176 | 9,276 | 8,861
Residential real estate |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 2,872 | 1,409 | 1,591
Charge-offs | 0 | 30 | 0
Recoveries | 0 | 3 | 0
Provision for (Reversal of) Credit Losses | (601) | (1,490) | 182
Ending Balance | 3,473 | 2,872 | 1,409
Real estate construction and land development |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 7,063 | 5,276 | 13,092
Charge-offs | 0 | 0 | 1
Recoveries | 0 | 384 | 32
Provision for (Reversal of) Credit Losses | (3,813) | (1,403) | 7,847
Ending Balance | 10,876 | 7,063 | 5,276
Real estate construction and land development | Residential |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 1,654 | 1,304 | 1,951
Charge-offs | 0 | 0 | 0
Recoveries | 0 | 229 | 32
Provision for (Reversal of) Credit Losses | 11 | (121) | 679
Ending Balance | 1,643 | 1,654 | 1,304
Real estate construction and land development | Commercial and multifamily |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 5,409 | 3,972 | 11,141
Charge-offs | 0 | 0 | 1
Recoveries | 0 | 155 | 0
Provision for (Reversal of) Credit Losses | (3,824) | (1,282) | 7,168
Ending Balance | 9,233 | 5,409 | 3,972
Consumer |  |  |
Schedule of changes in allowance for loan losses |  |  |
Beginning Balance | 2,333 | 2,627 | 5,894
Charge-offs | 586 | 547 | 669
Recoveries | 210 | 765 | 572
Provision for (Reversal of) Credit Losses | (390) | 512 | 3,170
Ending Balance | $ 2,347 | $ 2,333 | $ 2,627

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of increase in allowance for credit loss on financing receivable from recovery. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |