XML 77 R113.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Increase (Decrease) in Accumulated Other Comprehensive (Loss) Income [Roll Forward]      
Balance of AOCI at the beginning of the year $ (1,162)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 1,744us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 1,736us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive (loss) income before reclassification 4,726us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (2,906)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 8us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from AOCI for gain on sale of investment securities available for sale included in net income (186)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Other comprehensive income (loss) 4,540us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (2,906)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 8us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balance of AOCI at the end of the year 3,378us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (1,162)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 1,744us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Changes in Fair Value of Available for Sale Securities      
Increase (Decrease) in Accumulated Other Comprehensive (Loss) Income [Roll Forward]      
Balance of AOCI at the beginning of the year (923)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] 2,042us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] 2,105us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1]
Other comprehensive (loss) income before reclassification 4,676us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] (2,965)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] (63)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1]
Amounts reclassified from AOCI for gain on sale of investment securities available for sale included in net income (186)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1]
Other comprehensive income (loss) 4,490us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] (2,965)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] (63)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1]
Balance of AOCI at the end of the year 3,567us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] (923)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1] 2,042us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1]
Accretion of Other-than-temporary Impairment on Held-to-maturity Securities      
Increase (Decrease) in Accumulated Other Comprehensive (Loss) Income [Roll Forward]      
Balance of AOCI at the beginning of the year (239)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1] (298)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1]  
Other comprehensive (loss) income before reclassification 50us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1] 59us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1]  
Amounts reclassified from AOCI for gain on sale of investment securities available for sale included in net income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1]  
Other comprehensive income (loss) 50us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1] 59us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1]  
Balance of AOCI at the end of the year (189)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1] (239)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
[1]  
Accretion of Other-than-temporary Impairment on Held-to-maturity Securities      
Increase (Decrease) in Accumulated Other Comprehensive (Loss) Income [Roll Forward]      
Balance of AOCI at the beginning of the year     (369)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember
[1]
Other comprehensive (loss) income before reclassification     105us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember
[1]
Amounts reclassified from AOCI for gain on sale of investment securities available for sale included in net income     0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember
[1]
Other comprehensive income (loss)     105us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= hfwa_AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember
[1]
Balance of AOCI at the end of the year     (264)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember
[1]
Other-than-temporary Impairments on Securities Held-to-maturity      
Increase (Decrease) in Accumulated Other Comprehensive (Loss) Income [Roll Forward]      
Balance of AOCI at the beginning of the year     0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_OtherthantemporaryImpairmentsonSecuritiesHeldtomaturityMember
[1]
Other comprehensive (loss) income before reclassification     (34)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_OtherthantemporaryImpairmentsonSecuritiesHeldtomaturityMember
[1]
Amounts reclassified from AOCI for gain on sale of investment securities available for sale included in net income     0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_OtherthantemporaryImpairmentsonSecuritiesHeldtomaturityMember
[1]
Other comprehensive income (loss)     (34)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= hfwa_OtherthantemporaryImpairmentsonSecuritiesHeldtomaturityMember
[1]
Balance of AOCI at the end of the year     $ (34)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hfwa_OtherthantemporaryImpairmentsonSecuritiesHeldtomaturityMember
[1]
[1] All amounts are net of tax. Year ended December 31, 2012 Changes infair value ofavailable for sale securities (1) Accretion of other-than-temporaryimpairment on held to maturitysecurities (1) Other-than-temporary impairments on securities held to maturity (1) Total (In thousands)Balance of AOCI at the beginning of the year$2,105 $(369) $— $1,736Other comprehensive (loss) income before reclassification(63) 105 (34) 8Amounts reclassified from AOCI for gain on sale of investment securities available for sale included in net income— — — —Net current period other comprehensive (loss) income(63) 105 (34) 8Balance of AOCI at the end of the year$2,042 $(264) $(34) $1,744(1)All amounts are net of tax.