0001046025 2017-01-01 2017-12-31 0001046025 2018-02-20 0001046025 2017-06-30 0001046025 2016-12-31 0001046025 2017-12-31 0001046025 2015-01-01 2015-12-31 0001046025 2016-01-01 2016-12-31 0001046025 us-gaap:CommonStockMember 2015-12-31 0001046025 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommonStockMember 2014-12-31 0001046025 us-gaap:CommonStockMember 2017-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001046025 us-gaap:CommonStockMember 2016-12-31 0001046025 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001046025 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001046025 us-gaap:RetainedEarningsMember 2014-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001046025 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001046025 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001046025 us-gaap:RetainedEarningsMember 2016-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001046025 2015-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001046025 2014-12-31 0001046025 us-gaap:RetainedEarningsMember 2015-12-31 0001046025 us-gaap:RetainedEarningsMember 2017-12-31 0001046025 hfwa:PugetSoundBancorpInc.Member us-gaap:SubsequentEventMember 2018-01-16 2018-01-16 0001046025 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 hfwa:PugetSoundBancorpInc.Member 2017-01-01 2017-12-31 0001046025 hfwa:HeritageBankMember 2017-12-31 0001046025 hfwa:PugetSoundBancorpInc.Member 2017-12-31 0001046025 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 us-gaap:MunicipalBondsMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember 2016-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember 2016-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001046025 us-gaap:MunicipalBondsMember 2016-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember 2016-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember 2016-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember 2017-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember 2017-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001046025 us-gaap:RepurchaseAgreementsMember 2016-12-31 0001046025 hfwa:OtherSecuritiesPledgedMember 2017-12-31 0001046025 hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember 2016-12-31 0001046025 hfwa:OtherSecuritiesPledgedMember 2016-12-31 0001046025 us-gaap:RepurchaseAgreementsMember 2017-12-31 0001046025 hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember 2016-01-01 2016-12-31 0001046025 hfwa:FinanceReceivableModifiedSubsequentDefaultMember hfwa:TroubledDebtRestructuredLoansMember 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember 2015-01-01 2015-12-31 0001046025 hfwa:SBALoansMember 2017-01-01 2017-12-31 0001046025 hfwa:SBALoansMember 2016-01-01 2016-12-31 0001046025 hfwa:RestructuredPerformingMember 2016-01-01 2016-12-31 0001046025 hfwa:ModifiedduringtheyearMember hfwa:TroubledDebtRestructuredLoansMember 2017-12-31 0001046025 hfwa:SBALoansMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember 2017-01-01 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 hfwa:FinanceReceivableModifiedSubsequentDefaultMember hfwa:TroubledDebtRestructuredLoansMember 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:ConsumerPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 hfwa:ModifiedduringtheyearMember hfwa:TroubledDebtRestructuredLoansMember 2015-12-31 0001046025 hfwa:NonaccrualMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember hfwa:FinancingReceivables30to89DaysPastDueMember 2015-01-01 2015-12-31 0001046025 hfwa:RestructuredPerformingMember 2015-01-01 2015-12-31 0001046025 hfwa:ModifiedduringtheyearMember hfwa:TroubledDebtRestructuredLoansMember 2016-12-31 0001046025 hfwa:RestructuredPerformingMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:PastModifiedMaturityDateMember 2017-01-01 2017-12-31 0001046025 hfwa:FinanceReceivableModifiedSubsequentDefaultMember hfwa:TroubledDebtRestructuredLoansMember 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 hfwa:SBALoansMember 2016-12-31 0001046025 hfwa:SBALoansMember 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:ConsumerPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:ConsumerPortfolioSegmentMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2015-01-01 2015-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2016-01-01 2016-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2015-01-01 2015-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2017-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2017-01-01 2017-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2015-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2014-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2015-01-01 2015-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2015-01-01 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2015-01-01 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2017-01-01 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2017-01-01 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2015-01-01 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2017-01-01 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2015-01-01 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2015-01-01 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-01-01 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2015-01-01 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2015-01-01 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2015-01-01 2015-12-31 0001046025 hfwa:NonaccrualMember 2015-01-01 2015-12-31 0001046025 hfwa:NonaccrualMember 2016-01-01 2016-12-31 0001046025 hfwa:UnallocatedMember 2016-12-31 0001046025 hfwa:UnallocatedMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2015-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2015-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2015-12-31 0001046025 hfwa:UnallocatedMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2015-12-31 0001046025 hfwa:UnallocatedMember 2015-12-31 0001046025 hfwa:UnallocatedMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2014-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2014-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2014-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2014-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2014-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2014-12-31 0001046025 hfwa:UnallocatedMember 2015-01-01 2015-12-31 0001046025 hfwa:UnallocatedMember 2014-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2014-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2014-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2014-12-31 0001046025 2015-06-30 0001046025 2015-08-04 2015-08-04 0001046025 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001046025 us-gaap:LandMember 2016-12-31 0001046025 us-gaap:BuildingAndBuildingImprovementsMember 2016-12-31 0001046025 us-gaap:LandMember 2017-12-31 0001046025 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001046025 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0001046025 hfwa:WashingtonBankingMember us-gaap:CoreDepositsMember 2017-01-01 2017-12-31 0001046025 hfwa:CowlitzBankMember us-gaap:CoreDepositsMember 2017-01-01 2017-12-31 0001046025 hfwa:NorthwestCommercialBankMember us-gaap:CoreDepositsMember 2017-01-01 2017-12-31 0001046025 hfwa:ValleyCommunityBancsharesMember us-gaap:CoreDepositsMember 2017-01-01 2017-12-31 0001046025 us-gaap:JuniorSubordinatedDebtMember 2017-01-01 2017-12-31 0001046025 us-gaap:JuniorSubordinatedDebtMember 2016-01-01 2016-12-31 0001046025 2007-12-31 0001046025 hfwa:WashingtonBankingMember 2014-05-01 0001046025 us-gaap:LondonInterbankOfferedRateLIBORMember 2007-01-01 2007-12-31 0001046025 2007-01-01 2007-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember 2016-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember 2016-12-31 0001046025 us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 us-gaap:FederalReserveBankAdvancesMember 2017-12-31 0001046025 us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 us-gaap:FederalReserveBankAdvancesMember 2016-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember 2017-01-01 2017-12-31 0001046025 hfwa:DeferredcompensationplanMember 2017-01-01 2017-12-31 0001046025 hfwa:DeferredcompensationplanMember 2016-01-01 2016-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustMember 2017-01-01 2017-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember 2015-01-01 2015-12-31 0001046025 hfwa:DeferredcompensationplanMember 2015-01-01 2015-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember 2016-01-01 2016-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember hfwa:WashingtonBankingMember 2017-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember hfwa:WashingtonBankingMember 2016-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustMember 2015-01-01 2015-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustMember 2016-01-01 2016-12-31 0001046025 us-gaap:ScenarioForecastMember 2018-12-31 0001046025 us-gaap:SubsidiariesMember us-gaap:InvestmentCreditMember 2017-12-31 0001046025 us-gaap:ScenarioForecastMember 2034-12-31 0001046025 us-gaap:SubsidiariesMember us-gaap:InvestmentCreditMember hfwa:TwentyTwentyMember 2017-12-31 0001046025 us-gaap:ScenarioForecastMember 2019-12-31 0001046025 us-gaap:SubsidiariesMember us-gaap:InvestmentCreditMember 2017-01-01 2017-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember 2017-12-31 0001046025 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2016-12-31 0001046025 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember 2016-12-31 0001046025 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2016-12-31 0001046025 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-12-31 0001046025 hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember 2016-01-01 2016-12-31 0001046025 hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember 2015-01-01 2015-12-31 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2014-10-23 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2014-10-23 2014-10-23 0001046025 hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember 2017-01-01 2017-12-31 0001046025 2017-07-25 2017-07-25 0001046025 2017-01-25 2017-01-25 0001046025 2015-01-28 2015-01-28 0001046025 2016-10-26 2016-10-26 0001046025 2016-07-20 2016-07-20 0001046025 2017-10-25 2017-10-25 0001046025 2016-04-20 2016-04-20 0001046025 2017-04-25 2017-04-25 0001046025 2015-04-22 2015-04-22 0001046025 2015-07-22 2015-07-22 0001046025 hfwa:SpecialDividendMember 2015-10-21 2015-10-21 0001046025 hfwa:SpecialDividendMember 2016-10-26 2016-10-26 0001046025 2015-10-21 2015-10-21 0001046025 hfwa:SpecialDividendMember 2017-10-25 2017-10-25 0001046025 2016-01-27 2016-01-27 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2015-01-01 2017-12-31 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2016-01-01 2016-12-31 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2015-01-01 2015-12-31 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2017-01-01 2017-12-31 0001046025 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0001046025 hfwa:AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember 2015-12-31 0001046025 hfwa:AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember 2015-01-01 2015-12-31 0001046025 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0001046025 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-12-31 0001046025 hfwa:AccretionofOtherthanTemporaryImpairmentonHeldtoMaturitySecuritiesMember 2014-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-01-01 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:CommercialAndIndustrialMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:CommercialAndIndustrialMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:CommercialAndIndustrialMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:CommercialAndIndustrialMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:CommercialAndIndustrialMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001046025 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001046025 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2016-12-31 0001046025 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001046025 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-01-01 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-01-01 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:WeightedAverageMember 2017-01-01 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:WeightedAverageMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-01-01 2017-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:WeightedAverageMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001046025 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001046025 us-gaap:RestrictedStockMember 2015-12-31 0001046025 us-gaap:RestrictedStockMember 2014-12-31 0001046025 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockMember 2016-12-31 0001046025 us-gaap:RestrictedStockMember 2017-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001046025 us-gaap:EmployeeStockOptionMember hfwa:OptionTwoMember 2017-01-01 2017-12-31 0001046025 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001046025 us-gaap:EmployeeStockOptionMember hfwa:OptionOneMember 2017-01-01 2017-12-31 0001046025 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001046025 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-12-31 0001046025 hfwa:TwoThousandFourteenOmnibusEquityPlanMember 2014-07-24 2014-07-24 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-01-01 2017-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 hfwa:HeritageBankMember 2016-12-31 0001046025 us-gaap:ParentCompanyMember 2017-01-01 2017-12-31 0001046025 us-gaap:ParentCompanyMember 2015-01-01 2015-12-31 0001046025 us-gaap:ParentCompanyMember 2016-01-01 2016-12-31 0001046025 us-gaap:ParentCompanyMember 2017-12-31 0001046025 us-gaap:ParentCompanyMember 2015-12-31 0001046025 us-gaap:ParentCompanyMember 2016-12-31 0001046025 us-gaap:ParentCompanyMember 2014-12-31 0001046025 2016-10-01 2016-12-31 0001046025 2017-01-01 2017-03-31 0001046025 2017-10-01 2017-12-31 0001046025 2017-04-01 2017-06-30 0001046025 2016-04-01 2016-06-30 0001046025 2016-01-01 2016-03-31 0001046025 2017-07-01 2017-09-30 0001046025 2016-07-01 2016-09-30 0001046025 hfwa:PugetSoundBancorpInc.Member us-gaap:SubsequentEventMember 2018-01-16 0001046025 hfwa:BusinessandOccupationTaxAuditMember 2016-06-30 hfwa:segment hfwa:branch iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares hfwa:contract hfwa:hour hfwa:tranch hfwa:investment hfwa:acquisition false --12-31 FY 2017 2017-12-31 10-K 0001046025 34013263 Yes Large Accelerated Filer 777392632 HERITAGE FINANCIAL CORP /WA/ No No 4000 0 0 0.0325 90000000 1965000 2635000 437000 379000 170000 170000 123000 794522000 0 794645000 794645000 146000 810384000 0 810530000 810530000 1829000 828000 985000 16000 205000 828000 780000 976000 976000 1.1688 18900000 0.0471 0.0426 64448000 4611000 2488000 2123000 48650000 9317000 23360000 15973000 6282000 4905000 40603000 2124000 2035000 89000 27769000 2912000 13342000 11515000 5455000 5255000 0 357536000 0 357401000 357536000 0 397039000 0 398398000 397039000 -746000 -4456000 -10762000 0.045 0.045 0.045 0.045 0.065 0.065 0.114 0.117 0.113 0.114 0 0 7100000 1536000 471000 10506000 3908000 2122000 1215000 3736000 2518000 926000 557000 1314000 1107000 0 0 0 954000 1000000 1100000 0 2804000 0 2804000 2804000 0 3418000 0 3418000 3418000 0 2804000 0 2804000 2804000 0 3418000 0 3418000 3418000 328000 358000 293000 0 0 210000 140000 123000 0 18131000 11848000 21755000 9300000 -157000 -23000 -140000 6000 5000 -23000 -145000 -558000 -558000 22288000 26757000 6900000 5193000 18 17 21 7000000 7200000 12100000 0 0 0 0 0 0 0 0 0 0 525000 0 0 0 0 0 0 0 525000 0 25708000 1650000 1150000 500000 24058000 5048000 14573000 4437000 0 0 43942000 1244000 707000 537000 42698000 19536000 10494000 12668000 0 0 2521876000 150475000 105723000 44752000 1975241000 601273000 841383000 532585000 320140000 76020000 2730283000 146329000 96404000 49925000 2148602000 597697000 955450000 595455000 349590000 85762000 90813000 7053000 1891000 5162000 77389000 31452000 24924000 21013000 5000000 1371000 70962000 1911000 388000 1523000 62840000 28163000 20650000 14027000 4976000 1235000 -1007000 -334000 70000 0 0 747000 1700000 1747000 0 0 1100000 3100000 3500000 3200000 2800000 1900000 30057558 29963365 29937400 29370000 0 0 474000 511000 531000 452000 1854000 1045000 26800000 25800000 0 19663000 33171000 23300000 54000000 0 0 15000000 19717000 15000000 0 0 18500000 20009000 18500000 0 0 0.8 0 0 0 10930000 23490000 10950000 P30Y P15Y 1600000 0.8 P18Y 1000 P30D -78000 2147000 11634000 7110000 0 0 2872247000 0 0 2872247000 2872247000 2994662000 0 0 2994662000 2994662000 60 4 3 3 108000 0 0 48359000 53809000 0.273 0.278 1 0.8 0.8 247872000 3557000 214834000 29481000 267611000 12484000 206377000 48750000 87800000 83500000 0 0 1849000 25019000 8000000 4394000 1288000 0 0 26000000 8600000 5200000 25000000 445000 0 0 -81000 0 0 P1D 1.5 0 0.8979 0.0824 0.7593 0.05 0.85 9800000 0 0 -218000 218000 P30Y 54800000 113700000 0 0 2687000 1.60 1 891000 750000 2 89000 110000 13000 3000 3472000 7450000 10925000 10925000 23000 3772000 8449000 12244000 12244000 44000 142000 29000 215000 215000 45000 79000 38000 162000 162000 29921000 33036000 -2606000 -1298000 126000 126000 103000 103000 1555000 1555000 1840000 1840000 2103000 2103000 0 0 0 273000 640000 2900000 0 1600000 0 1800000 0 1400000 712000 1127000 100000 0 100000 0 476000 476000 0 0 538000 13000 2491000 83000 0 83000 0 1844000 1844000 0 0 562000 2000 1621000 202000 0 202000 0 947000 792000 0 155000 470000 2000 3482000 106000 0 106000 0 1676000 1488000 188000 0 1700000 0 6085000 154000 54000 100000 0 4153000 3265000 350000 538000 1778000 0 4838000 556000 0 556000 0 2438000 859000 0 1579000 1814000 30000 209000 523000 2200000 1866000 1422000 1007000 2100000 1415000 1286000 4320 436 0 3878981000 502557000 4113270000 556000000 529255000 794645000 10478000 208318000 16706000 237256000 11142000 309176000 1569000 0 10478000 0 10478000 0 208318000 0 208318000 0 16706000 0 16706000 0 237256000 0 237256000 123000 11019000 0 11142000 0 309176000 0 309176000 0 1569000 0 1569000 123000 794522000 0 794645000 810530000 4580000 217079000 16770000 250015000 28433000 280211000 13442000 0 4580000 0 4580000 0 217079000 0 217079000 0 16770000 0 16770000 0 250015000 0 250015000 146000 28287000 0 28433000 0 280211000 0 280211000 0 13442000 0 13442000 146000 810384000 0 810530000 4281000 4000 599000 104000 2427000 156000 985000 6000 5483000 19000 444000 220000 3720000 652000 422000 6000 8275000 31000 3540000 9000 2476000 19000 2200000 0 7127000 0 3061000 44000 1063000 0 2935000 24000 798639000 10505000 211259000 16611000 237305000 11005000 310391000 1563000 812174000 4561000 219696000 16594000 247358000 27781000 282724000 13460000 176000 30000 94000 0 0 0 52000 4679000 2361000 0 679000 1639000 0 8275000 31000 3540000 9000 2476000 19000 2200000 7127000 3061000 44000 1063000 2935000 24000 469231000 5945000 169652000 4032000 90188000 6998000 192416000 488885000 165943000 3472000 65807000 242227000 11436000 8099000 1000 3446000 9000 2476000 19000 2148000 2448000 700000 44000 384000 1296000 24000 442811000 2976000 157055000 4032000 90188000 6998000 181562000 305174000 75121000 3472000 39298000 175847000 11436000 26420000 2969000 12597000 0 0 0 10854000 183711000 90822000 0 26509000 66380000 0 240089000 238613000 132271000 132497000 430847000 430292000 8922000 8982000 45000 146000 1516000 1315000 6000 2109000 1518000 193000 593000 203000 187000 2800000 70355000 75091000 1354000 1460000 1424000 4112347 31.80 810000 130800000 413320000 401168000 439044000 423348000 253667000 253462000 274706000 274490000 0.080 0.080 0.080 0.080 316828000 343112000 0.10 0.10 0.130 0.127 0.128 0.123 121636000 126640000 103745000 103015000 103745000 0 0 103745000 103745000 103015000 0 0 103015000 103015000 5004000 -2113000 -22895000 3846000 -730000 1336000 77117000 78293000 8835000 6722000 10568000 11904000 21092000 17592000 13860000 11224000 6993000 4962000 3471000 3111000 3329000 2758000 6604000 4559000 3593000 71731000 5572000 2614000 2958000 55743000 13067000 25037000 17639000 5296000 5120000 46639000 3202000 2361000 841000 35343000 8818000 14295000 12230000 3974000 4120000 6558000 384000 131000 253000 0 4851000 1721000 1814000 1316000 1048000 275000 3999000 314000 89000 225000 0 2796000 1026000 956000 814000 724000 165000 362350000 369915000 386689000 391092000 142688000 142573000 154522000 154400000 205938000 223023000 0.11 0.10 0.11 0.11 0.10 0.11 0.12 0.12 0.12 0.25 0.12 0.13 0.13 0.13 0.10 0.53 0.11 0.12 0.12 0.37 0.72 0.12 0.13 0.13 0.23 0.61 50000000 50000000 29954931 29927746 29954931 29927746 359060000 360590000 7700000 7312000 8176000 36670000 33753000 43317000 0.1 0.1 9760000 6885000 12171000 2378000 2616000 2461000 0.0156 25000000 0.0450 0.0511 570000 540000 652000 296000 521000 453000 2200000 2800000 4058000 6918000 6185000 11721000 7639000 23730000 11528000 12009000 3889000 483000 270000 1483000 763000 910000 660000 2685000 1779000 4739000 3330000 1388000 347000 740000 304000 1223000 847000 1660000 1091000 980000 0.5 0.03 186000 124000 3229648000 3393060000 491900000 4000000 3900000 3900000 13967000 12709000 10704000 102709000 146537000 2800000 -1099000 0 2804000 0 2804000 3400000 -882000 0 3418000 0 3418000 2800000 1099000 0 2804000 0 2804000 3400000 882000 0 3418000 0 3418000 102709000 146537000 22000000 30000000 23000000 2015-08-20 2015-02-24 2015-05-21 2015-11-18 2015-11-18 2016-02-24 2016-05-19 2016-08-18 2016-11-22 2016-11-22 2017-02-23 2017-05-24 2017-08-24 2017-11-22 2017-11-22 15916000 15916000 21569000 21569000 18305000 18305000 2015-07-22 2015-01-28 2015-04-22 2015-10-21 2015-10-21 2016-01-27 2016-04-20 2016-07-20 2016-10-26 2016-10-26 2017-01-25 2017-04-25 2017-07-25 2017-10-25 2017-10-25 2015-08-06 2015-02-10 2015-05-07 2015-11-04 2015-11-04 2016-02-10 2016-05-05 2016-08-04 2016-11-08 2016-11-08 2017-02-09 2017-05-10 2017-08-10 2017-11-08 2017-11-08 1.25 0.30 0.30 0.37 0.33 1.30 0.31 0.40 0.35 0.33 1.39 1.25 0.30 0.30 0.37 0.33 1.30 0.31 0.40 0.35 0.33 1.39 0.35 0.35 0.35 1555000 1555000 1840000 1840000 2103000 2103000 P1Y7M6D P2Y0M7D 1500000 1600000 0 546000 0 644000 0 488000 249000 140000 123000 0 140000 140000 123000 123000 0 0 1116000 388000 0 145000 352000 231000 -388000 0.639 -0.238 0.204 -0.144 -0.915 -0.440 Adjustment for differences between the comparable sales Adjustment for differences between the comparable sales Market approach Market approach 2046000 1620000 1435000 0 0 13349000 105646000 0.0081 0.0156 0.0055 0.0116 79600000 137450000 79600000 92500000 881100000 79600000 92500000 0 79600000 0 79600000 79600000 0 92500000 0 92500000 92500000 7564000 8347000 14179000 14354000 18004000 392000 460000 467000 21791000 1706000 1168000 538000 506000 15024000 8048000 5142000 1834000 3912000 643000 24732000 1699000 1064000 635000 898000 16034000 7558000 5919000 2557000 5303000 798000 2734000 66000 60000 6000 0 2507000 1199000 797000 511000 64000 97000 3355000 39000 37000 2000 0 3169000 1326000 1222000 621000 54000 93000 2540751000 150417000 105197000 45220000 1999621000 616081000 846202000 537338000 318548000 72165000 2767650000 145468000 94819000 50649000 2191545000 630485000 957233000 603827000 349194000 81443000 33198000 4150000 1079000 3071000 28417000 12375000 11318000 4724000 310000 321000 37459000 1892000 645000 1247000 34826000 11999000 16019000 6808000 442000 299000 38 4 0 4 33 25 4 4 1 35 6 1 5 23 19 2 2 6 36 2 0 2 26 19 4 3 8 17447000 2291000 0 2291000 15119000 6312000 7496000 1311000 37000 13438000 3284000 1078000 2206000 10088000 7398000 2121000 569000 66000 19200000 938000 0 938000 18152000 7212000 9574000 1366000 110000 2 0 0 2 2 1 0 0 3 2 2 1 0 1 0 5 2 2 2 1 1 1 4 1755000 0 0 1755000 1755000 1700000 0 0 1631000 1143000 1143000 488000 0 488000 0 1308000 938000 938000 363000 283000 80000 7000 0 0 2623127000 156703000 108387000 48316000 2066813000 633353000 880147000 553313000 322743000 76868000 2830267000 148029000 97459000 50570000 2243289000 641231000 982410000 619648000 352465000 86484000 10909000 2008000 2008000 8580000 3531000 1321000 3728000 227000 94000 10703000 1247000 1247000 9098000 3110000 1898000 4090000 277000 81000 15270000 2475000 377000 0 377000 2098000 90000 2008000 90000 2385000 9875000 4420000 2687000 1733000 733000 733000 0 4722000 1807000 2915000 5227000 4648000 2397000 2292000 105000 523000 523000 0 8132000 7138000 15445000 1455000 40000 40000 0 1415000 84000 1331000 124000 1331000 10851000 4165000 2993000 1172000 4184000 870000 3314000 2502000 1277000 1225000 5140000 5711000 2626000 1939000 687000 513000 513000 0 7716000 7729000 P9Y P5Y P10Y P10Y 1109000 1122000 887000 938000 989000 1043000 6088000 1516000 1315000 6000 4683000 6994000 7696000 3150000 3723000 3412000 1516000 1315000 6000 4683000 6994000 7696000 2198000 0 0 -97000 173000 144000 119029000 119029000 0 0 0 0 0 0 0 0 29661000 5849000 2008000 3841000 23384000 9781000 9257000 4346000 171000 257000 32341000 4961000 1656000 3305000 26456000 10207000 11709000 4540000 645000 279000 32751000 3218000 903000 2315000 28873000 11310000 12162000 5401000 351000 309000 0 780000 0 651000 0 1200000 33198000 4150000 1079000 3071000 28417000 12375000 11318000 4724000 310000 321000 37459000 1892000 645000 1247000 34826000 11999000 16019000 6808000 442000 299000 191000 1700000 2734000 111000 1000000 66000 60000 6000 2507000 1199000 797000 511000 64000 97000 3355000 1000 1800000 39000 37000 2000 3169000 1326000 1222000 621000 54000 93000 35226000 4834000 1079000 3755000 29742000 13249000 11386000 5107000 325000 325000 39334000 2845000 645000 2200000 35715000 12489000 16172000 7054000 466000 308000 10085000 2243000 0 2243000 7794000 1739000 4905000 1150000 48000 0 10399000 938000 0 938000 9301000 2127000 4722000 2452000 160000 0 23113000 1907000 1079000 828000 20623000 10636000 6413000 3574000 262000 321000 27060000 954000 645000 309000 25525000 9872000 11297000 4356000 282000 299000 562000 740000 735000 51307000 35949000 12242000 12064000 15160000 13255000 52721000 37180000 12405000 15903000 14546000 17293000 60147000 39291000 13818000 -1540000 3151000 3169000 4121000 3362000 13803000 -1738000 3089000 4075000 3922000 7270000 18356000 -2500000 0 0 2568000 17957000 18452000 21051000 -3000 -9000 -220000 880000 931000 1510000 2482000 3198000 3212000 -300000 0 0 15286000 11500000 2045000 201956000 121361000 163412000 0 -660900000 -763350000 125000 1141000 1925000 8967000 1110000 -9717000 10889000 8789000 7374000 6088000 7374000 6088000 135739000 28000 34235000 34592000 35114000 34571000 138512000 34000 34863000 36087000 37324000 39606000 147880000 44000 121687000 122147000 129213000 26628000 24722000 357401000 398398000 963821000 1051752000 523875000 499618000 502460000 498501000 2872247000 2994662000 6120000 827000 1475000 1507000 1508000 1516000 6006000 880000 1717000 1907000 2333000 2389000 8346000 1014000 64000 116000 1283000 1476000 1569000 1812000 5229000 5010000 6049000 2386000 1936000 2244000 827000 827000 880000 880000 1014000 1014000 922000 749000 682000 445000 756000 1311000 28000 34000 44000 125247000 31621000 31965000 32111000 31878000 127575000 32279000 33049000 34107000 35879000 135314000 129619000 -799000 32760000 33085000 33606000 33055000 132506000 -846000 33146000 34180000 34991000 37217000 139534000 -970000 4196000 4870000 5269000 9578000 11215000 12688000 6324000 5998000 8399000 0 0 10925000 12244000 7564000 8347000 489388000 512655000 19717000 19717000 20009000 20009000 58134000 61405000 64268000 3397218000 3604965000 3878981000 502557000 4113270000 529255000 1100000 250000 82500000 27729000 2758000 972000 1786000 816000 20186000 10553000 5601000 4032000 2769000 1200000 29746000 1871000 813000 1058000 345000 22064000 9972000 7722000 4370000 4309000 1157000 31083000 2156000 1359000 797000 506000 22382000 10968000 7753000 3661000 5024000 1015000 32086000 2052000 1190000 862000 898000 21999000 9910000 8097000 3992000 6081000 1056000 19301000 10894000 18166000 10140000 4189000 56000 2638397000 159178000 108764000 50414000 2076688000 637773000 880880000 558035000 325140000 77391000 2845712000 388300000 149484000 97499000 51985000 2254140000 645396000 986594000 622150000 355091000 86997000 249000 1200000 2640749000 2849071000 2609666000 2816985000 9164000 20775000 19917000 8460000 12189000 738000 0 578000 1596000 527000 0 11988000 0 11662000 11988000 0 2364000 0 2288000 2364000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2675811000 1634000 822000 803000 9000 200000 822000 603000 2609666000 2675811000 1634000 822000 803000 9000 200000 822000 603000 0 0 0 0 0 0 2810401000 307000 307000 2816985000 2810401000 307000 307000 11662000 2288000 3066000 2835000 2943000 660000 170228000 -22761000 176051000 -23800000 167151000 -18878000 -216621000 -252926000 -241394000 51397000 20648000 53980000 27646000 73513000 20214000 37489000 37489000 37489000 9091000 8895000 11039000 9893000 38918000 38918000 38918000 9316000 11828000 10624000 10023000 41791000 41791000 41791000 882091000 944791000 106208000 3383000 26369000 26477000 26818000 26809000 106473000 3822000 27223000 27809000 27955000 27588000 110575000 4494000 32268000 40131000 6990000 6576000 9867000 8186000 31619000 41848000 7349000 10663000 8394000 9002000 35408000 44755000 7493000 7102000 8657000 1 1 15846000 15763000 15396000 12950000 3074000 929000 1640000 2385000 2681000 2241000 4600000 4400000 3800000 1400000 1300000 2601000 4696000 108000 -559000 -451000 -4311000 1530000 -819000 189000 -1008000 -819000 -5165000 -5165000 1526000 1526000 1067000 854000 4000 574000 461000 2000 618000 0 618000 618000 0 0 334000 0 0 -559000 -4311000 1530000 -306000 -2316000 826000 278000 280000 710000 46149000 1077000 67575000 941000 10395000 3120000 9567000 3437000 9903000 3726000 2845000 1431000 32000 3355000 2019000 754000 0 0 3555000 2486000 930000 -529000 -383000 0 44000 0 0 0 0 132932000 145107000 108696000 164974000 178169000 144066000 -8040000 -23732000 -30018000 184862000 263387000 235154000 7736000 7736000 2894000 2894000 737000 737000 15916000 15916000 21569000 21569000 18305000 18305000 290499000 267657000 149914000 0 27148000 30801000 188000 0 0 1821000 6722000 3063000 1 1 0.111 0.117 0.298 0.311 0.162 0.147 0.156 0.147 0.889 0.883 248087000 3546000 215247000 29294000 267160000 12498000 206425000 48237000 2500000 2500000 0 0 0 0 0 0 79351000 99328000 0 0 1101000 124592000 129408000 98894000 5221000 0 0 3346000 6709000 0 116332000 140373000 31028000 3555000 2486000 930000 972000 0 0 135515000 148121000 121482000 132365000 141127000 113786000 815000 659000 0 30751000 21077000 28874000 751000 751000 751000 540000 540000 540000 164000 164000 164000 3536000 263000 3606000 385000 4777000 768000 93832000 52432000 18723000 22677000 93361000 50984000 20894000 21483000 63911000 60325000 P39Y P15Y P7Y P3Y 4372000 -881000 -159000 -722000 -471000 3078000 431000 2309000 338000 2702000 -56000 1139000 1120000 1495000 1177000 4931000 356000 600000 -244000 161000 2627000 2417000 381000 -171000 1931000 -144000 867000 1131000 884000 1338000 4220000 250000 -169000 419000 392000 1108000 -991000 344000 1755000 2401000 69000