XML 25 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Noncovered Loans Receivable (Change in Accretable Yield) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
May 01, 2014
Noncovered PCI Loans        
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]        
Balance at the beginning of the year $ 7,714,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
$ 7,352,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
$ 14,638,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
 
Accretion (4,305,000)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
(4,402,000)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
(6,238,000)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
 
Disposals and other (3,263,000)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
(318,000)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
(2,798,000)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
 
Change in accretable yield 12,426,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
[1] 5,082,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
[1] 1,750,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
[1]  
Balance at the end of the year 12,572,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
7,714,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
7,352,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredPurchaseCreditImpairedLoansMember
 
Noncovered Loans | Washington Banking        
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]        
Balance at the beginning of the year       10,200,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Balance at the end of the year       10,200,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Contractual cash flows on loans acquired       75,700,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisition
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Expected cash flows on loans acquired       59,100,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodCashFlowsExpectedToBeCollectedAtAcquisition
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Non-accretable difference       16,600,000us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Estimated fair value of loans acquired       48,900,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodAtAcquisitionAtFairValue
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Noncovered Loans | Non-PCI Loans | Washington Banking        
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]        
Contractual cash flows on loans acquired       1,120,000,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisition
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hfwa_NonPCIloansMember
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Expected cash flows on loans acquired       1,060,000,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodCashFlowsExpectedToBeCollectedAtAcquisition
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hfwa_NonPCIloansMember
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Non-accretable difference       53,500,000us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hfwa_NonPCIloansMember
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Estimated fair value of loans acquired       841,300,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodAtAcquisitionAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hfwa_NonPCIloansMember
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
Credit card loans acquired in the merger       $ 5,800,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesConsumerOutstandingBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hfwa_NonPCIloansMember
/ us-gaap_BusinessAcquisitionAxis
= hfwa_WashingtonBankingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hfwa_NoncoveredloansMember
[1] Includes accretable difference at acquisition.