0001046025 2018-01-01 2018-12-31 0001046025 2019-02-19 0001046025 2018-06-30 0001046025 2017-12-31 0001046025 2018-12-31 0001046025 2017-01-01 2017-12-31 0001046025 2016-01-01 2016-12-31 0001046025 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001046025 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001046025 us-gaap:RetainedEarningsMember 2016-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001046025 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001046025 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommonStockMember 2016-12-31 0001046025 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001046025 us-gaap:CommonStockMember 2017-12-31 0001046025 us-gaap:RetainedEarningsMember 2017-12-31 0001046025 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001046025 2016-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommonStockMember 2018-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001046025 us-gaap:RetainedEarningsMember 2015-12-31 0001046025 us-gaap:RetainedEarningsMember 2018-01-01 0001046025 us-gaap:CommonStockMember 2015-12-31 0001046025 2015-12-31 0001046025 2018-01-01 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001046025 us-gaap:RetainedEarningsMember 2017-01-01 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001046025 2017-01-01 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 0001046025 us-gaap:RetainedEarningsMember 2018-12-31 0001046025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001046025 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001046025 us-gaap:AccountingStandardsUpdate201602Member us-gaap:SubsequentEventMember 2019-01-01 0001046025 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001046025 hfwa:AccountingStandardsUpdate201802Member 2017-01-01 2017-12-31 0001046025 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001046025 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001046025 hfwa:HeritageBankMember 2018-12-31 0001046025 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 0001046025 hfwa:PremierCommercialBancorpMember 2018-01-01 2018-12-31 0001046025 hfwa:PremierAndPugetMergersMember 2018-01-01 2018-12-31 0001046025 hfwa:PugetSoundBankMember 2018-01-01 2018-12-31 0001046025 hfwa:PugetSoundBankMember 2018-01-16 0001046025 hfwa:PremierCommercialBancorpMember 2018-07-02 0001046025 hfwa:PremierCommercialBancorpMember 2018-07-02 2018-07-02 0001046025 hfwa:PugetSoundBankMember 2018-01-16 2018-01-16 0001046025 hfwa:PremierCommercialBancorpMember 2018-10-01 2018-12-31 0001046025 hfwa:PugetSoundBankMember 2017-01-01 2017-12-31 0001046025 hfwa:PremierCommercialBancorpMember 2018-06-29 0001046025 hfwa:PugetSoundBankMember 2018-01-12 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001046025 us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001046025 us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:MunicipalBondsMember 2018-12-31 0001046025 us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:MunicipalBondsMember 2017-12-31 0001046025 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember 2017-12-31 0001046025 us-gaap:OtherAggregatedInvestmentsMember 2018-12-31 0001046025 us-gaap:CollateralizedLoanObligationsMember 2017-12-31 0001046025 us-gaap:RepurchaseAgreementsMember 2017-12-31 0001046025 hfwa:OtherSecuritiesPledgedMember 2018-12-31 0001046025 hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember 2017-12-31 0001046025 hfwa:OtherSecuritiesPledgedMember 2017-12-31 0001046025 us-gaap:RepurchaseAgreementsMember 2018-12-31 0001046025 hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2018-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2018-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:ConsumerPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:ConsumerPortfolioSegmentMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:ConsumerPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2016-01-01 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2018-01-01 2018-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-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2018-01-01 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-01-01 2018-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2018-01-01 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-01-01 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2018-01-01 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-01-01 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2018-01-01 2018-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2016-01-01 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2017-01-01 2017-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 hfwa:CommercialAndIndustrialMember 2017-01-01 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2018-01-01 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2017-01-01 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2016-01-01 2016-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2016-01-01 2016-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2015-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2018-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2017-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2018-01-01 2018-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2016-12-31 0001046025 hfwa:PurchaseCreditImpairedLoansMemberDomain 2017-01-01 2017-12-31 0001046025 hfwa:SBALoansMember 2017-12-31 0001046025 hfwa:SBALoansMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 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 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:FinancingReceivables30to89DaysPastDueMember 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 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2017-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 hfwa:FinancingReceivables30to89DaysPastDueMember 2018-12-31 0001046025 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:ModifiedduringtheyearMember 2018-12-31 0001046025 hfwa:RestructuredPerformingMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember hfwa:FinancingReceivables30to89DaysPastDueMember 2016-01-01 2016-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:PastModifiedMaturityDateMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember hfwa:PastModifiedMaturityDateMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:PastModifiedMaturityDateMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:ModifiedduringtheyearMember 2017-12-31 0001046025 hfwa:SBALoansMember 2016-01-01 2016-12-31 0001046025 hfwa:SBALoansMember 2017-01-01 2017-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:FinanceReceivableModifiedSubsequentDefaultMember 2017-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:FinanceReceivableModifiedSubsequentDefaultMember 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001046025 hfwa:SBALoansMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember us-gaap:ConsumerPortfolioSegmentMember hfwa:PastModifiedMaturityDateMember 2017-01-01 2017-12-31 0001046025 hfwa:RestructuredPerformingMember 2018-01-01 2018-12-31 0001046025 hfwa:RestructuredPerformingMember 2017-01-01 2017-12-31 0001046025 hfwa:NonaccrualMember 2018-01-01 2018-12-31 0001046025 hfwa:TroubledDebtRestructuredLoansMember hfwa:FinanceReceivableModifiedSubsequentDefaultMember 2018-12-31 0001046025 hfwa:NonaccrualMember 2016-01-01 2016-12-31 0001046025 hfwa:NonaccrualMember 2017-01-01 2017-12-31 0001046025 hfwa:UnallocatedMember 2018-12-31 0001046025 hfwa:UnallocatedMember 2017-12-31 0001046025 hfwa:UnallocatedMember 2018-01-01 2018-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2015-12-31 0001046025 hfwa:UnallocatedMember 2016-01-01 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2016-12-31 0001046025 hfwa:UnallocatedMember 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2016-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember 2015-12-31 0001046025 us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0001046025 hfwa:UnallocatedMember 2016-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2016-12-31 0001046025 us-gaap:ResidentialPortfolioSegmentMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:OwnerOccupiedCommercialRealEstateMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2016-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember 2015-12-31 0001046025 hfwa:RealEstateConstructionAndLandDevelopmentMember 2015-12-31 0001046025 us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2016-12-31 0001046025 hfwa:UnallocatedMember 2017-01-01 2017-12-31 0001046025 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001046025 us-gaap:LandMember 2017-12-31 0001046025 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0001046025 us-gaap:LandMember 2018-12-31 0001046025 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001046025 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0001046025 hfwa:PremierCommercialBancorpMember us-gaap:CoreDepositsMember 2018-01-01 2018-12-31 0001046025 hfwa:NorthwestCommercialBankMember us-gaap:CoreDepositsMember 2018-01-01 2018-12-31 0001046025 hfwa:WashingtonBankingMember us-gaap:CoreDepositsMember 2018-01-01 2018-12-31 0001046025 hfwa:ValleyCommunityBancsharesMember us-gaap:CoreDepositsMember 2018-01-01 2018-12-31 0001046025 hfwa:PugetSoundBankMember us-gaap:CoreDepositsMember 2018-01-01 2018-12-31 0001046025 2007-12-31 0001046025 2007-01-01 2007-12-31 0001046025 hfwa:WashingtonBankingMember 2014-05-01 0001046025 us-gaap:LondonInterbankOfferedRateLIBORMember 2007-01-01 2007-12-31 0001046025 us-gaap:JuniorSubordinatedDebtMember 2018-01-01 2018-12-31 0001046025 us-gaap:JuniorSubordinatedDebtMember 2016-01-01 2016-12-31 0001046025 us-gaap:JuniorSubordinatedDebtMember 2017-01-01 2017-12-31 0001046025 us-gaap:MinimumMember 2018-01-01 2018-12-31 0001046025 us-gaap:FederalReserveBankAdvancesMember 2018-12-31 0001046025 us-gaap:MaximumMember 2018-01-01 2018-12-31 0001046025 us-gaap:FederalReserveBankAdvancesMember 2017-12-31 0001046025 hfwa:DeferredcompensationplanMember 2017-01-01 2017-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember hfwa:WashingtonBankingMember 2017-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustMember 2018-01-01 2018-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember 2018-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember 2018-01-01 2018-12-31 0001046025 hfwa:DeferredcompensationplanMember 2018-01-01 2018-12-31 0001046025 hfwa:DeferredcompensationplanMember 2016-01-01 2016-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember hfwa:WashingtonBankingMember 2018-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember 2017-01-01 2017-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember 2016-01-01 2016-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustMember 2016-01-01 2016-12-31 0001046025 hfwa:HeritageFinancialCorporation401kPlanandTrustMember 2017-01-01 2017-12-31 0001046025 us-gaap:ScenarioForecastMember 2034-12-31 0001046025 us-gaap:SubsidiariesMember us-gaap:InvestmentCreditMember 2018-01-01 2018-12-31 0001046025 us-gaap:ScenarioForecastMember 2020-12-31 0001046025 us-gaap:ScenarioForecastMember 2019-12-31 0001046025 us-gaap:SubsidiariesMember us-gaap:InvestmentCreditMember 2018-12-31 0001046025 us-gaap:SubsidiariesMember us-gaap:InvestmentCreditMember hfwa:TwentyTwentyMember 2018-12-31 0001046025 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0001046025 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001046025 hfwa:AccruedExpensesandOtherLiabilitiesMember 2017-12-31 0001046025 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-12-31 0001046025 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-12-31 0001046025 2016-10-26 2016-10-26 0001046025 2016-07-20 2016-07-20 0001046025 2018-07-24 2018-07-24 0001046025 2017-10-25 2017-10-25 0001046025 2017-04-25 2017-04-25 0001046025 hfwa:SpecialDividendMember 2016-10-26 2016-10-26 0001046025 hfwa:SpecialDividendMember 2017-10-25 2017-10-25 0001046025 hfwa:SpecialDividendMember 2018-10-24 2018-10-24 0001046025 2018-04-25 2018-04-25 0001046025 2017-01-25 2017-01-25 0001046025 2016-04-20 2016-04-20 0001046025 2017-07-25 2017-07-25 0001046025 2018-01-24 2018-01-24 0001046025 2018-10-24 2018-10-24 0001046025 2016-01-27 2016-01-27 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2016-01-01 2016-12-31 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2014-10-23 2014-10-23 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2014-10-23 2018-12-31 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2017-01-01 2017-12-31 0001046025 hfwa:EleventhStockRepurchasePlanMemberMember 2014-10-23 0001046025 hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember 2017-01-01 2017-12-31 0001046025 hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember 2018-01-01 2018-12-31 0001046025 hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember 2016-01-01 2016-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001046025 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001046025 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001046025 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001046025 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-01-01 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-01-01 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember hfwa:OnetoFourFamilyRealEstateConstructionMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2018-01-01 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2018-01-01 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-01-01 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:CommercialAndIndustrialMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:CommercialPortfolioSegmentMember hfwa:NonOwnerOccupiedCommercialRealEstateMember 2018-01-01 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2017-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2017-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAggregatedInvestmentsMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0001046025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001046025 hfwa:MeasurementInputComparabilityAdjustmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MinimumMember 2017-12-31 0001046025 hfwa:MeasurementInputComparabilityAdjustmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:WeightedAverageMember 2018-12-31 0001046025 hfwa:MeasurementInputComparabilityAdjustmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:WeightedAverageMember 2017-12-31 0001046025 hfwa:MeasurementInputComparabilityAdjustmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MaximumMember 2018-12-31 0001046025 hfwa:MeasurementInputComparabilityAdjustmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MinimumMember 2018-12-31 0001046025 hfwa:MeasurementInputComparabilityAdjustmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember hfwa:ImpairedLoansMember us-gaap:MaximumMember 2017-12-31 0001046025 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001046025 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001046025 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001046025 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001046025 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001046025 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember 2018-01-01 2018-12-31 0001046025 us-gaap:EmployeeStockOptionMember hfwa:OptionOneMember 2018-01-01 2018-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001046025 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0001046025 us-gaap:EmployeeStockOptionMember hfwa:OptionTwoMember 2018-01-01 2018-12-31 0001046025 hfwa:TwoThousandFourteenOmnibusEquityPlanMember 2014-07-24 2014-07-24 0001046025 us-gaap:RestrictedStockMember 2018-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001046025 us-gaap:RestrictedStockMember 2017-12-31 0001046025 us-gaap:RestrictedStockMember 2016-12-31 0001046025 us-gaap:RestrictedStockMember 2015-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-01-01 2017-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:WeightedAverageMember 2017-01-01 2017-12-31 0001046025 hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:WeightedAverageMember 2018-01-01 2018-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001046025 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-01-01 2017-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember 2018-01-01 2018-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001046025 hfwa:PeerCompanyMember hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001046025 hfwa:HeritageBankMember 2017-12-31 0001046025 us-gaap:ParentCompanyMember 2017-01-01 2017-12-31 0001046025 us-gaap:ParentCompanyMember 2015-12-31 0001046025 us-gaap:ParentCompanyMember 2016-01-01 2016-12-31 0001046025 us-gaap:ParentCompanyMember 2018-01-01 2018-12-31 0001046025 us-gaap:ParentCompanyMember 2017-12-31 0001046025 us-gaap:ParentCompanyMember 2018-12-31 0001046025 us-gaap:ParentCompanyMember 2016-12-31 0001046025 2017-04-01 2017-06-30 0001046025 2018-10-01 2018-12-31 0001046025 2017-10-01 2017-12-31 0001046025 2017-01-01 2017-03-31 0001046025 2018-07-01 2018-09-30 0001046025 2018-01-01 2018-03-31 0001046025 2018-04-01 2018-06-30 0001046025 2017-07-01 2017-09-30 iso4217:USD hfwa:segment xbrli:shares hfwa:branch iso4217:USD xbrli:shares xbrli:pure hfwa:contract hfwa:hour hfwa:investment hfwa:tranch false --12-31 FY 2018 2018-12-31 10-K 0001046025 36879557 Yes Large Accelerated Filer 1164701672 HERITAGE FINANCIAL CORP /WA/ No No 0.0437 90000000 2635000 2257000 379000 658000 170000 306000 146000 810384000 0 810530000 810530000 15936000 960159000 0 976095000 976095000 976000 976000 1504000 1495000 117000 1378000 9000 0 0 3000 2000 851000 0 16000000 0 1796000 54000 354000 1448000 1006000 -348000 -135000 1400000 -111000 6264000 10852000 -62000 -310000 9207000 7075000 505885000 318717000 623000 1120000 54247000 3309000 0 -1017000 -121000 1312000 -2282000 -1912000 18900000 0 462000 26741 26741 1.1688 0.4863 0.0492 0.0455 0 0 228261000 40603000 2124000 2035000 89000 27769000 2912000 13342000 11515000 5455000 5255000 24907000 423000 43000 380000 17707000 3433000 7059000 7215000 3462000 3315000 0 397039000 0 398398000 397039000 0 470222000 0 466892000 470222000 -4456000 -10762000 -8303000 0.045 0.045 0.045 0.045 0.065 0.065 0.113 0.114 0.117 0.117 0 0 230043000 0 0 54405000 40629000 1315000 6000 137000 183711000 90822000 0 26509000 66380000 0 432404000 190585000 1951000 38792000 193726000 7350000 4679000 2361000 0 679000 1639000 0 11908000 5252000 48000 647000 5872000 89000 305174000 75121000 3472000 39298000 175847000 11436000 202036000 43531000 13736000 31157000 66620000 46992000 2448000 700000 44000 384000 1296000 24000 823000 272000 87000 159000 247000 58000 1518000 193000 273000 1315000 6000 137000 203000 187000 136000 488885000 165943000 3472000 65807000 242227000 11436000 634440000 234116000 15687000 69949000 260346000 54342000 7127000 3061000 44000 1063000 2935000 24000 12731000 5524000 135000 806000 6119000 147000 471000 811000 539000 1054000 0 754000 1215000 1176000 2518000 3333000 557000 569000 1107000 1457000 0 0 0 1000000 1100000 1400000 0 3418000 0 3418000 3418000 0 5095000 0 5095000 5095000 0 3418000 0 3418000 3418000 0 5095000 0 5095000 5095000 358000 293000 321000 0 210000 336000 123000 0 0 false false false 146000 114000 114000 0 0 114000 0 11848000 21755000 29258000 -558000 -558000 168000 160000 10000 150000 8000 0 0 26757000 22736000 5193000 6943000 525000 0 0 0 0 0 0 0 525000 0 524000 0 0 0 0 0 0 0 524000 0 43942000 1244000 707000 537000 42698000 19536000 10494000 12668000 0 0 53640000 310000 52000 258000 53330000 16168000 9438000 27724000 0 0 2730283000 146329000 96404000 49925000 2148602000 597697000 955450000 595455000 349590000 85762000 3518105000 214197000 112678000 101519000 2812699000 788395000 1283077000 741227000 390808000 100401000 70962000 1911000 388000 1523000 62840000 28163000 20650000 14027000 4976000 1235000 78382000 953000 0 953000 71854000 49043000 11948000 10863000 4213000 1362000 -334000 70000 -106000 0 747000 798000 29963365 29937400 35281408 -0.144 -0.915 -0.440 -0.373 0.104 -0.109 511000 531000 330000 0 0 18345000 1854000 1045000 564000 25800000 25700000 19663000 33171000 0 54000000 50900000 0 0 18500000 20009000 18500000 0 0 20500000 20302000 20500000 0 0 0.8 0 0 0 0 10930000 0 10950000 7601000 P30Y P15Y 0.8 P18Y 1000 P30D 2147000 11634000 10195000 2994662000 0 0 2994662000 2994662000 3965510000 0 0 3965510000 3965510000 0 0 1743000 0 0 824602000 0 0 84846000 0 0 1796000 0 0 718620000 0 0 17116000 0 0 462000 64 4 3 53809000 54335000 0.278 0.307 1 267611000 12484000 206377000 48750000 267977000 20778000 199026000 48173000 83500000 101300000 0 1849000 1908000 8000000 4394000 54000 26400000 523000 4500000 25000000 P1D 4600000 0 0 184000 1.5 0 0.8979 0.0824 0.7593 0.9429 0.2816 0.7644 0.05 29000 0 0.85 9800000 218000 P30Y 113700000 146200000 0 0 421000 0 2687000 1836000 1.60 1 750000 592000 2 110000 13000 32000 23000 3772000 8449000 12244000 12244000 68000 4091000 11244000 15403000 15403000 45000 79000 38000 162000 162000 63000 81000 47000 191000 191000 33036000 36523000 -1298000 -7455000 103000 103000 1840000 1840000 2103000 2103000 2744000 2744000 0 0 0 640000 2900000 2400000 1800000 0 1400000 712000 0 907000 1800000 2491000 83000 0 83000 0 1844000 1844000 0 0 562000 2000 1621000 202000 0 202000 0 947000 792000 0 155000 470000 2000 1432000 11000 0 11000 0 908000 901000 0 7000 513000 0 6085000 154000 54000 100000 0 4153000 3265000 350000 538000 1778000 0 4838000 556000 0 556000 0 2438000 859000 0 1579000 1814000 30000 3605000 0 0 0 0 1400000 1250000 149000 1000 2160000 45000 523000 2200000 3100000 1422000 1007000 150000 1415000 1286000 3819000 436 0 0 4113270000 529255000 5316927000 781219000 5483000 19000 444000 220000 3720000 652000 422000 6000 3285000 1035000 36000 1209000 424000 426000 155000 7127000 0 3061000 44000 1063000 0 2935000 24000 12731000 5524000 135000 806000 0 6119000 147000 812174000 4561000 219696000 16594000 247358000 27781000 282724000 13460000 985541000 338250000 25662000 158461000 24278000 337295000 101595000 810530000 976095000 985541000 272408000 268779000 193191000 192556000 481395000 476282000 38547000 38478000 810530000 146000 0 0 0 0 146000 0 0 810384000 4580000 217079000 16770000 250015000 28287000 280211000 13442000 0 0 0 0 0 0 0 0 810530000 4580000 217079000 16770000 250015000 28433000 280211000 13442000 4580000 217079000 16770000 250015000 28433000 280211000 13442000 976095000 15936000 0 0 0 0 15936000 960159000 333761000 25563000 158864000 24702000 331602000 85667000 0 0 0 0 0 0 0 976095000 333761000 25563000 158864000 24702000 331602000 101603000 333761000 25563000 158864000 24702000 331602000 101603000 2800000 75091000 93612000 1460000 1424000 1753000 130800000 99300000 4112258 2848579 1.12 1.88 1.12 1.87 31.80 31.80 31.80 34.85 34.85 41551000 69515000 174190000 194989000 388462000 330158000 810000 4900000 5400000 130773000 130800000 99300000 99275000 570642000 386999000 25889000 22534000 80353000 4493000 1354000 1603000 2504000 5935000 11270000 7075000 508389000 341114000 62253000 45885000 732000 3053000 439044000 423348000 566268000 549341000 274706000 274490000 350558000 350229000 0.080 0.080 0.080 0.080 343112000 437786000 0.10 0.10 0.128 0.123 0.129 0.125 0 0 0 0 105974000 1782000 126640000 103745000 103015000 161910000 103015000 0 0 103015000 103015000 161910000 0 0 161910000 161910000 -22895000 3846000 -730000 1336000 58895000 2698000 78293000 92704000 6722000 10568000 11904000 14602000 17592000 13860000 11224000 9493000 4962000 3471000 2674000 3329000 2758000 2871000 4559000 3593000 3814000 46639000 3202000 2361000 841000 35343000 8818000 14295000 12230000 3974000 4120000 28461000 255000 188000 67000 22834000 6319000 8685000 7830000 2203000 3169000 3999000 314000 89000 225000 0 2796000 1026000 956000 814000 724000 165000 3018000 279000 79000 200000 0 2150000 823000 634000 693000 477000 112000 386689000 391092000 510618000 513993000 154522000 154400000 197189000 197004000 223023000 284561000 0.11 0.12 0.12 0.12 0.25 0.12 0.13 0.13 0.13 0.10 0.15 0.15 0.15 0.17 0.10 0.72 0.12 0.13 0.13 0.23 0.61 0.15 0.15 0.15 0.27 0.72 50000000 50000000 29927746 36874055 29927746 36874055 360590000 591806000 7312000 8176000 9888000 33753000 43317000 46993000 0.1 0.1 0 -218000 -93000 0 -218000 218000 0 93000 -93000 93000 6885000 12171000 9658000 2616000 2461000 3210000 0.0156 25000000 0.0450 0.0511 0.0627 540000 652000 810000 521000 453000 583000 2800000 3700000 6918000 6185000 1372000 7639000 12420000 11528000 16478000 3889000 4058000 270000 336000 763000 364000 660000 769000 1779000 3379000 6699000 6941000 347000 2070000 304000 3526000 847000 540000 1091000 1819000 980000 0.5 0.03 124000 144000 3393060000 4432402000 3900000 3900000 4400000 12709000 10704000 9808000 146537000 171798000 3400000 -882000 0 3418000 0 3418000 5100000 -1643000 0 5095000 0 5095000 3400000 882000 0 3418000 0 3418000 5100000 1643000 0 5095000 0 5095000 146537000 171798000 30000000 23000000 30000000 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 2018-02-21 2018-05-24 2018-08-23 2018-11-21 2018-11-21 21569000 21569000 18305000 18305000 25791000 25791000 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 2018-01-24 2018-04-25 2018-07-24 2018-10-24 2018-10-24 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 2018-02-07 2018-05-10 2018-08-09 2018-11-07 2018-11-07 1.30 0.31 0.40 0.35 0.33 1.39 0.27 0.35 0.42 0.45 1.49 1.30 0.31 0.40 0.35 0.33 1.39 0.27 0.35 0.42 0.45 1.49 0.35 0.35 0.21 1840000 1840000 2103000 2103000 2744000 2744000 P0Y10M17D P2Y2M1D 556000 3500000 0 644000 0 488000 249000 0 191000 387000 123000 0 0 123000 123000 0 0 0 0 1620000 1435000 1480000 0 0 105646000 33913000 0.0156 0.0116 0.0198 137450000 154500000 92500000 0 921700000 92500000 0 0 92500000 0 92500000 92500000 8347000 6076000 460000 467000 506000 24732000 1699000 1064000 635000 898000 16034000 7558000 5919000 2557000 5303000 798000 27854000 1915000 875000 1040000 1353000 17606000 7913000 6630000 3063000 5965000 1015000 3355000 39000 37000 2000 0 3169000 1326000 1222000 621000 54000 93000 4170000 0 0 0 0 3955000 2607000 206000 1142000 139000 76000 2767650000 145468000 94819000 50649000 2191545000 630485000 957233000 603827000 349194000 81443000 3589305000 214138000 112687000 101451000 2885442000 827531000 1291128000 766783000 391556000 98169000 37459000 1892000 645000 1247000 34826000 11999000 16019000 6808000 442000 299000 36439000 899000 0 899000 34734000 22642000 6276000 5816000 527000 279000 35 6 1 5 23 19 2 2 6 36 2 0 2 26 19 4 3 8 53 2 0 2 38 31 3 4 13 13438000 3284000 1078000 2206000 10088000 7398000 2121000 569000 66000 19200000 938000 0 938000 18152000 7212000 9574000 1366000 110000 22495000 665000 0 665000 21594000 16129000 2944000 2521000 236000 3 2 2 1 0 3 1 0 5 2 2 2 1 1 1 1 4 8 2 2 6 5 1 1 0 7 1631000 1143000 1143000 488000 0 488000 0 1308000 938000 938000 363000 283000 80000 7000 2620000 665000 665000 1955000 1890000 882000 65000 0 0 0 2830267000 148029000 97459000 50570000 2243289000 641231000 982410000 619648000 352465000 86484000 3633717000 214561000 112730000 101831000 2924643000 848337000 1297655000 778651000 392977000 101536000 10703000 1247000 1247000 9098000 3110000 1898000 4090000 277000 81000 13703000 899000 899000 12564000 6639000 1713000 4212000 169000 71000 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 16934000 899000 0 0 0 899000 665000 234000 665000 234000 13240000 5269000 2988000 2281000 6808000 5347000 1461000 1163000 563000 600000 8898000 4342000 2568000 2568000 0 227000 227000 0 12358000 4576000 P5Y P10Y P10Y P10Y P10Y 4792000 4001000 2435000 2750000 3111000 3525000 20614000 1315000 6000 137000 6994000 7696000 2759000 3723000 3412000 2403000 6994000 7696000 2759000 173000 144000 0 119029000 119029000 119029000 240939000 68520000 53390000 0 0 121910000 53400000 68500000 0 0 0 102000 0 0 32341000 4961000 1656000 3305000 26456000 10207000 11709000 4540000 645000 279000 32751000 3218000 903000 2315000 28873000 11310000 12162000 5401000 351000 309000 39488000 1220000 129000 1091000 37550000 16773000 9465000 11312000 428000 290000 0 651000 0 1200000 0 1400000 37459000 1892000 645000 1247000 34826000 11999000 16019000 6808000 442000 299000 36439000 899000 899000 34734000 22642000 6276000 5816000 527000 279000 111000 3355000 1000 1800000 39000 37000 2000 3169000 1326000 1222000 621000 54000 93000 4170000 260000 2300000 0 0 3955000 2607000 206000 1142000 139000 76000 39334000 2845000 645000 2200000 35715000 12489000 16172000 7054000 466000 308000 39233000 1662000 1662000 36740000 24176000 6414000 6150000 538000 293000 10399000 938000 0 938000 9301000 2127000 4722000 2452000 160000 0 7590000 899000 899000 6691000 2523000 3352000 816000 0 0 27060000 954000 645000 309000 25525000 9872000 11297000 4356000 282000 299000 28849000 0 0 28043000 20119000 2924000 5000000 527000 279000 0 0 75000 740000 735000 708000 52721000 37180000 12405000 15903000 14546000 17293000 60147000 39291000 10486000 13860000 18514000 21227000 64087000 11914000 2134000 9780000 51128000 13803000 -1738000 3089000 4075000 3922000 7270000 18356000 -2500000 1399000 2003000 3010000 4618000 11030000 -1929000 0 2568000 18452000 21051000 13502000 -9000 -220000 -84000 931000 1510000 515000 3198000 3212000 1879000 11500000 2045000 5634000 121361000 163412000 214740000 -660900000 -763350000 -554950000 1141000 1925000 -1735000 1110000 -9717000 796000 8789000 7374000 6088000 20614000 6088000 20614000 138512000 34000 34849000 36041000 37275000 39544000 147709000 44000 43247000 46671000 54576000 54865000 199359000 7000 122147000 129213000 175466000 32360000 10462000 21898000 24722000 69206000 398398000 466892000 1051752000 1317513000 499618000 765316000 498501000 520413000 2994662000 3965510000 6006000 880000 1717000 1907000 2333000 2389000 8346000 1014000 2410000 2928000 3480000 3595000 12413000 1127000 445000 682000 1263000 116000 1283000 753000 1569000 1812000 2728000 5010000 6049000 10397000 1936000 2244000 3959000 880000 880000 1014000 1014000 1263000 1263000 749000 682000 1654000 756000 1311000 2056000 34000 44000 7000 127575000 32265000 33003000 34058000 35817000 135143000 39685000 41993000 50031000 50108000 181817000 132506000 -846000 33132000 34134000 34942000 37155000 139363000 -970000 40837000 43743000 51096000 51270000 186946000 -1256000 4870000 5269000 4649000 11215000 12688000 17602000 135000 76000 59000 5998000 8399000 12385000 0 0 12244000 15403000 14354000 18004000 18914000 8347000 6076000 4100000 512655000 764097000 20009000 20009000 20302000 20302000 61405000 64268000 86830000 3604965000 4556204000 4113270000 529255000 5316927000 781219000 250000 268000 37400000 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 35042000 2194000 954000 1240000 1353000 23711000 11343000 7470000 4898000 6581000 1203000 10894000 6593000 10140000 3910000 56000 1008000 2845712000 149484000 97499000 51985000 2254140000 645396000 986594000 622150000 355091000 86997000 3650651000 215460000 112730000 102730000 2937883000 853606000 1304463000 779814000 395545000 101763000 392700000 335400000 1200000 943000 2849071000 3654160000 2816985000 3619118000 20775000 19917000 8460000 8367000 738000 0 211000 1596000 527000 304000 0 2364000 0 2288000 2364000 0 1605000 0 1555000 1605000 0 0 0 0 0 0 2810401000 307000 307000 2816985000 2810401000 307000 307000 0 0 0 0 0 0 0 0 0 0 0 0 3614348000 1216000 1209000 107000 1102000 7000 3619118000 3614348000 1216000 1209000 107000 1102000 7000 2288000 1555000 2835000 2943000 3228000 0 176051000 -23800000 167151000 -18878000 78082000 -27362000 -252926000 0 -241394000 0 -101634000 1782000 53980000 27646000 73513000 20214000 82447000 28278000 38918000 38918000 38918000 9316000 11828000 10624000 10023000 41791000 41791000 41791000 9087000 11857000 15504000 16609000 53057000 53057000 53057000 0 0 2454000 0 0 16000000 0 0 3785000 0 0 18345000 0 0 2957000 0 0 8439000 944791000 1362268000 106473000 3822000 27223000 27809000 27955000 27588000 110575000 4494000 36747000 35706000 39597000 37345000 149395000 18788000 7558000 11230000 6896000 31619000 41848000 7363000 10709000 8443000 9064000 35579000 44755000 7548000 7573000 8080000 8464000 31665000 597000 125000 472000 59280000 7102000 0 8828000 0 9291000 22000 1 15763000 15396000 19779000 30200000 29300000 16554000 4766000 1568000 1704000 2477000 4251000 1788000 4400000 3800000 6100000 1300000 1600000 4696000 2520000 -4311000 1530000 -5956000 -5165000 -5165000 1526000 1526000 -6064000 -6064000 854000 4000 108000 461000 2000 29000 -4311000 1530000 -5956000 -2316000 826000 -1591000 280000 539000 1642000 287000 174000 113000 67575000 941000 72013000 194000 9567000 3437000 9903000 3726000 11385000 3833000 2019000 754000 0 1983000 1431000 32000 434000 434000 2486000 930000 198000 -383000 0 -49000 0 0 0 145107000 108696000 76101000 178169000 144066000 121998000 -23732000 -30018000 -26538000 263387000 235154000 98563000 2894000 2894000 737000 737000 1704000 1704000 21569000 21569000 18305000 18305000 25791000 25791000 267657000 149914000 342141000 27148000 30801000 22524000 6722000 3063000 23265000 1 1 0.117 0.105 0.311 0.297 0.147 0.173 0.147 0.118 0.883 0.895 267160000 12498000 206425000 48237000 264675000 20482000 196786000 47407000 2500000 2500000 0 0 0 0 0 0 99328000 98522000 0 1101000 0 129408000 98894000 92563000 6709000