{
  "cik": 1046025,
  "cik_padded": "0001046025",
  "entityName": "HERITAGE FINANCIAL CORP /WA/",
  "fiscal_years": [
    {
      "accn": "0001628280-26-012703",
      "filed": "2026-02-27",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 5517000.0,
        "capex": 9156000.0,
        "cash": 233089000.0,
        "dividends_paid": 32649000.0,
        "eps_diluted": 1.96,
        "free_cash_flow": 85663000.0,
        "net_income": 67532000.0,
        "operating_cash_flow": 94819000.0,
        "revenue": 314236000.0,
        "stockholders_equity": 921504000.0,
        "total_assets": 6967350000.0,
        "total_liabilities": 6045846000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 6.560846181893948,
        "net_margin": 0.2149085400781578,
        "payout_ratio": 0.48345969318249127,
        "revenue_growth_yoy": 0.01460711887172599,
        "roa_avg2y": 0.009596956804599354,
        "roa_period_end": 0.009692637803469038,
        "roe_avg2y": 0.07566479237615481,
        "roe_period_end": 0.07328454352883981
      }
    },
    {
      "accn": "0001628280-26-012703",
      "filed": "2026-02-27",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 22418000.0,
        "capex": 3459000.0,
        "cash": 117100000.0,
        "dividends_paid": 31776000.0,
        "eps_diluted": 1.24,
        "free_cash_flow": 61024000.0,
        "net_income": 43258000.0,
        "operating_cash_flow": 64483000.0,
        "revenue": 309712000.0,
        "stockholders_equity": 863527000.0,
        "total_assets": 7106278000.0,
        "total_liabilities": 6242751000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.229363992092893,
        "net_margin": 0.139671694994059,
        "payout_ratio": 0.734569328216746,
        "revenue_growth_yoy": 0.08875257061501415,
        "roa_avg2y": 0.00605801949201172,
        "roa_period_end": 0.006087293517084471,
        "roe_avg2y": 0.05039410806692498,
        "roe_period_end": 0.050094554078795456
      }
    },
    {
      "accn": "0001628280-26-012703",
      "filed": "2026-02-27",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 6974000.0,
        "capex": 10376000.0,
        "cash": 224973000.0,
        "dividends_paid": 30820000.0,
        "eps_diluted": 1.75,
        "free_cash_flow": 99147000.0,
        "net_income": 61755000.0,
        "operating_cash_flow": 109523000.0,
        "revenue": 284465000.0,
        "stockholders_equity": 853261000.0,
        "total_assets": 7174957000.0,
        "total_liabilities": 6321696000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.408865517116099,
        "net_margin": 0.21709173360518869,
        "payout_ratio": 0.49906890130353815,
        "revenue_growth_yoy": 0.25063198758446653,
        "roa_avg2y": 0.008725503542656169,
        "roa_period_end": 0.008607020223257086,
        "roe_avg2y": 0.0748022292287697,
        "roe_period_end": 0.07237527556046743
      }
    },
    {
      "accn": "0001628280-26-012703",
      "filed": "2026-02-27",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3196000.0,
        "capex": 4016000.0,
        "cash": 103590000.0,
        "dividends_paid": 29491000.0,
        "eps_diluted": 2.31,
        "free_cash_flow": 90440000.0,
        "net_income": 81875000.0,
        "operating_cash_flow": 94456000.0,
        "revenue": 227457000.0,
        "stockholders_equity": 797893000.0,
        "total_assets": 6980100000.0,
        "total_liabilities": 6182207000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.74816548083515,
        "net_margin": 0.3599581459352757,
        "payout_ratio": 0.3601954198473282,
        "revenue_growth_yoy": 0.0687211919316265,
        "roa_avg2y": 0.01136165576132738,
        "roa_period_end": 0.011729774645062392,
        "roe_avg2y": 0.09910277941688227,
        "roe_period_end": 0.10261400964791019
      }
    },
    {
      "accn": "0001046025-25-000046",
      "filed": "2025-02-27",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 22889000.0,
        "capex": 3018000.0,
        "cash": 1723292000.0,
        "dividends_paid": 28937000.0,
        "eps_diluted": 2.73,
        "free_cash_flow": 66512000.0,
        "net_income": 98035000.0,
        "operating_cash_flow": 69530000.0,
        "revenue": 212831000.0,
        "stockholders_equity": 854432000.0,
        "total_assets": 7432412000.0,
        "total_liabilities": 6577980000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.6986582899516876,
        "net_margin": 0.4606236873387805,
        "payout_ratio": 0.2951700923139695,
        "revenue_growth_yoy": -0.006947555057857409,
        "roa_avg2y": 0.013957415183805498,
        "roa_period_end": 0.013190199897422263,
        "roe_avg2y": 0.11706573222654162,
        "roe_period_end": 0.11473704168383207
      }
    },
    {
      "accn": "0001046025-24-000015",
      "filed": "2024-02-27",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 19119000.0,
        "capex": 6997000.0,
        "cash": 743322000.0,
        "dividends_paid": 28859000.0,
        "eps_diluted": 1.29,
        "free_cash_flow": 63334000.0,
        "net_income": 46570000.0,
        "operating_cash_flow": 70331000.0,
        "revenue": 214320000.0,
        "stockholders_equity": 820439000.0,
        "total_assets": 6615318000.0,
        "total_liabilities": 5794879000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.063144243508658,
        "net_margin": 0.21729189996267265,
        "payout_ratio": 0.6196907880609834,
        "revenue_growth_yoy": -0.016203809960982328,
        "roa_avg2y": 0.0076543224486468435,
        "roa_period_end": 0.007039722051154609,
        "roe_avg2y": 0.057149869611903666,
        "roe_period_end": 0.056762294332668245
      }
    },
    {
      "accn": "0001046025-23-000039",
      "filed": "2023-02-24",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 8636000.0,
        "capex": 13041000.0,
        "cash": 228568000.0,
        "dividends_paid": 30908000.0,
        "eps_diluted": 1.83,
        "free_cash_flow": 79449000.0,
        "net_income": 67557000.0,
        "operating_cash_flow": 92490000.0,
        "revenue": 217850000.0,
        "stockholders_equity": 809311000.0,
        "total_assets": 5552970000.0,
        "total_liabilities": 4743659000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 5.861354905592535,
        "net_margin": 0.3101078723892587,
        "payout_ratio": 0.4575099545568927,
        "revenue_growth_yoy": 0.09249470928658114,
        "roa_avg2y": 0.012430108583365601,
        "roa_period_end": 0.012165922020108159,
        "roe_avg2y": 0.08605800893483835,
        "roe_period_end": 0.08347470873372535
      }
    },
    {
      "accn": "0001046025-22-000031",
      "filed": "2022-02-25",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1704000.0,
        "capex": 23265000.0,
        "cash": 161910000.0,
        "dividends_paid": 25791000.0,
        "eps_diluted": 1.49,
        "free_cash_flow": 67146000.0,
        "net_income": 53057000.0,
        "operating_cash_flow": 90411000.0,
        "revenue": 199406000.0,
        "stockholders_equity": 760723000.0,
        "total_assets": 5316927000.0,
        "total_liabilities": 4556204000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 5.989307540326768,
        "net_margin": 0.2660752434731152,
        "payout_ratio": 0.48609985487306107,
        "revenue_growth_yoy": 0.3499922144215992,
        "roa_avg2y": 0.011252575105270866,
        "roa_period_end": 0.009978884419515258,
        "roe_avg2y": 0.08361832835839714,
        "roe_period_end": 0.06974549211736729
      }
    },
    {
      "accn": "0001046025-21-000012",
      "filed": "2021-02-26",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 737000.0,
        "capex": 3063000.0,
        "cash": 103015000.0,
        "dividends_paid": 18305000.0,
        "eps_diluted": 1.39,
        "free_cash_flow": 70450000.0,
        "net_income": 41791000.0,
        "operating_cash_flow": 73513000.0,
        "revenue": 147709000.0,
        "stockholders_equity": 508305000.0,
        "total_assets": 4113270000.0,
        "total_liabilities": 3604965000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.0921297252633755,
        "net_margin": 0.28292791908414516,
        "payout_ratio": 0.43801296929961,
        "revenue_growth_yoy": 0.06639857918447499,
        "roa_avg2y": 0.010457879763786197,
        "roa_period_end": 0.010160042982833607,
        "roe_avg2y": 0.08442046404893401,
        "roe_period_end": 0.08221638583134143
      }
    },
    {
      "accn": "0001046025-20-000037",
      "filed": "2020-02-28",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 2894000.0,
        "capex": 6722000.0,
        "cash": 103745000.0,
        "dividends_paid": 21569000.0,
        "eps_diluted": 1.3,
        "free_cash_flow": 47258000.0,
        "net_income": 38918000.0,
        "operating_cash_flow": 53980000.0,
        "revenue": 138512000.0,
        "stockholders_equity": 481763000.0,
        "total_assets": 3878981000.0,
        "total_liabilities": 3397218000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.051637423380376,
        "net_margin": 0.2809720457433291,
        "payout_ratio": 0.5542165578909503,
        "roa_period_end": 0.010033047338978975,
        "roe_period_end": 0.08078245942507001
      }
    }
  ],
  "latest_filing": {
    "accn": "0001628280-26-012703",
    "filed": "2026-02-27",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "6036",
  "sic_description": "Savings Institutions, Not Federally Chartered",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001046025.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001046025.json"
  },
  "ticker": "HFWA"
}
