{
  "cik": 1653242,
  "cik_padded": "0001653242",
  "entityName": "Bank of N.T. Butterfield & Son Ltd",
  "fiscal_years": [
    {
      "accn": "0001653242-26-000006",
      "filed": "2026-02-18",
      "fiscal_year": 2025,
      "form": "20-F",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 146686000.0,
        "cash": 1708936000.0,
        "dividends_paid": 77723000.0,
        "eps_diluted": 5.47,
        "net_income": 231942000.0,
        "operating_cash_flow": 279561000.0,
        "revenue": 606792000.0,
        "stockholders_equity": 1141851000.0,
        "total_assets": 14094894000.0,
        "total_liabilities": 12953043000.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": 11.343899510531584,
        "net_margin": 0.382243009136574,
        "payout_ratio": 0.33509670521078544,
        "revenue_growth_yoy": 0.04631397075179374,
        "roa_avg2y": 0.01637644746276339,
        "roa_period_end": 0.016455746314942135,
        "roe_avg2y": 0.2144966645288702,
        "roe_period_end": 0.20312807888244613
      }
    },
    {
      "accn": "0001653242-26-000006",
      "filed": "2026-02-18",
      "fiscal_year": 2024,
      "form": "20-F",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 155305000.0,
        "cash": 1998112000.0,
        "dividends_paid": 79581000.0,
        "eps_diluted": 4.71,
        "net_income": 216316000.0,
        "operating_cash_flow": 265432000.0,
        "revenue": 579933000.0,
        "stockholders_equity": 1020812000.0,
        "total_assets": 14231396000.0,
        "total_liabilities": 13210584000.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": 12.941250690626678,
        "net_margin": 0.3730017088180876,
        "payout_ratio": 0.3678923426838514,
        "revenue_growth_yoy": 0.002309033748878753,
        "roa_avg2y": 0.015671997118246652,
        "roa_period_end": 0.01519991433025966,
        "roe_avg2y": 0.21370780311686027,
        "roe_period_end": 0.2119058161541988
      }
    },
    {
      "accn": "0001653242-26-000006",
      "filed": "2026-02-18",
      "fiscal_year": 2023,
      "form": "20-F",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 88590000.0,
        "cash": 1646648000.0,
        "dividends_paid": 86186000.0,
        "eps_diluted": 4.58,
        "net_income": 225492000.0,
        "operating_cash_flow": 300290000.0,
        "revenue": 578597000.0,
        "stockholders_equity": 1003597000.0,
        "total_assets": 13374020000.0,
        "total_liabilities": 12370423000.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": 12.326086068411922,
        "net_margin": 0.38972203450761067,
        "payout_ratio": 0.3822131162081138,
        "revenue_growth_yoy": 0.05334090664977235,
        "roa_avg2y": 0.016292726300449544,
        "roa_period_end": 0.016860450335800307,
        "roe_avg2y": 0.24137288777849852,
        "roe_period_end": 0.22468381232705956
      }
    },
    {
      "accn": "0001653242-25-000010",
      "filed": "2025-02-19",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3897000.0,
        "cash": 2100787000.0,
        "dividends_paid": 87343000.0,
        "eps_diluted": 4.29,
        "net_income": 214020000.0,
        "operating_cash_flow": 219271000.0,
        "revenue": 549297000.0,
        "stockholders_equity": 864815000.0,
        "total_assets": 14306062000.0,
        "total_liabilities": 13441247000.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": 15.542337956672814,
        "net_margin": 0.38962528468205726,
        "payout_ratio": 0.4081067189982245,
        "revenue_growth_yoy": 0.09929535043357662,
        "roa_avg2y": 0.014440680697063437,
        "roa_period_end": 0.01496009174292688,
        "roe_avg2y": 0.23233900086196227,
        "roe_period_end": 0.24747489347432686
      }
    },
    {
      "accn": "0001653242-24-000008",
      "filed": "2024-02-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 19754000.0,
        "cash": 2179833000.0,
        "dividends_paid": 87285000.0,
        "eps_diluted": 3.26,
        "net_income": 162668000.0,
        "operating_cash_flow": 251349000.0,
        "revenue": 499681000.0,
        "stockholders_equity": 977493000.0,
        "total_assets": 15335200000.0,
        "total_liabilities": 14357707000.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": 14.688296489079717,
        "net_margin": 0.32554369687860857,
        "payout_ratio": 0.5365837165269137,
        "revenue_growth_yoy": 0.011113157111955143,
        "roa_avg2y": 0.010817909016854985,
        "roa_period_end": 0.010607491261933328,
        "roe_avg2y": 0.1660351089928199,
        "roe_period_end": 0.16641346792253245
      }
    },
    {
      "accn": "0001653242-23-000007",
      "filed": "2023-02-22",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 86640000.0,
        "cash": 3289592000.0,
        "dividends_paid": 88932000.0,
        "eps_diluted": 2.9,
        "net_income": 147217000.0,
        "operating_cash_flow": 188150000.0,
        "revenue": 494189000.0,
        "stockholders_equity": 981948000.0,
        "total_assets": 14738634000.0,
        "total_liabilities": 13756686000.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": 14.0095870657102,
        "net_margin": 0.2978961490441916,
        "payout_ratio": 0.6040878431159445,
        "revenue_growth_yoy": -0.07216856793108886,
        "roa_avg2y": 0.010273267721111175,
        "roa_period_end": 0.009988510468473537,
        "roe_avg2y": 0.15132618694335329,
        "roe_period_end": 0.14992341753331134
      }
    },
    {
      "accn": "0001653242-22-000008",
      "filed": "2022-02-23",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 81534000.0,
        "cash": 2550070000.0,
        "dividends_paid": 93636000.0,
        "eps_diluted": 3.3,
        "net_income": 177075000.0,
        "operating_cash_flow": 248722000.0,
        "revenue": 532628000.0,
        "stockholders_equity": 963743000.0,
        "total_assets": 13921575000.0,
        "total_liabilities": 12957832000.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": 13.44531892838651,
        "net_margin": 0.332455297130455,
        "payout_ratio": 0.5287928843710292,
        "revenue_growth_yoy": 0.028614687598370835,
        "roa_avg2y": 0.01434110314851094,
        "roa_period_end": 0.012719466008695137,
        "roe_avg2y": 0.1918383000575271,
        "roe_period_end": 0.18373674309437266
      }
    },
    {
      "accn": "0001653242-21-000008",
      "filed": "2021-02-23",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 48443000.0,
        "cash": 2053883000.0,
        "dividends_paid": 83704000.0,
        "eps_diluted": 3.5,
        "net_income": 195184000.0,
        "operating_cash_flow": 296674000.0,
        "revenue": 517811000.0,
        "stockholders_equity": 882343000.0,
        "total_assets": 10773178000.0,
        "total_liabilities": 9890835000.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": 11.209739296396073,
        "net_margin": 0.3769406211919021,
        "payout_ratio": 0.4288466267726863,
        "revenue_growth_yoy": 0.13885962500687304,
        "roa_avg2y": 0.018112494585873554,
        "roa_period_end": 0.01811758795779667,
        "roe_avg2y": 0.22892476296369274,
        "roe_period_end": 0.22121102564422226
      }
    },
    {
      "accn": "0001653242-20-000010",
      "filed": "2020-02-26",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "cash": 1535138000.0,
        "dividends_paid": 69731000.0,
        "eps_diluted": 2.76,
        "net_income": 153252000.0,
        "operating_cash_flow": 242121000.0,
        "revenue": 454675000.0,
        "stockholders_equity": 822881000.0,
        "total_assets": 10779237000.0,
        "total_liabilities": 9956356000.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": 12.099387396233478,
        "net_margin": 0.3370583383735635,
        "payout_ratio": 0.4550087437684337,
        "revenue_growth_yoy": 0.12943651755728225,
        "roa_avg2y": 0.014006628590459843,
        "roa_period_end": 0.01421733282235097,
        "roe_avg2y": 0.19985615760848657,
        "roe_period_end": 0.1862383503811608
      }
    },
    {
      "accn": "0001653242-19-000009",
      "filed": "2019-02-26",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1633000.0,
        "cash": 2101651000.0,
        "dividends_paid": 19346000.0,
        "eps_diluted": 1.18,
        "net_income": 115942000.0,
        "operating_cash_flow": 178636000.0,
        "revenue": 402568000.0,
        "stockholders_equity": 710742000.0,
        "total_assets": 11103545000.0,
        "total_liabilities": 10392803000.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": 14.622469194166097,
        "net_margin": 0.288006001470559,
        "payout_ratio": 0.16685929171482292,
        "roa_period_end": 0.01044189040527147,
        "roe_period_end": 0.16312811118521212
      }
    }
  ],
  "latest_filing": {
    "accn": "0001653242-26-000006",
    "filed": "2026-02-18",
    "form": "20-F"
  },
  "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": "6029",
  "sic_description": "Commercial Banks, NEC",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001653242.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001653242.json"
  },
  "ticker": "NTB"
}
