{
  "cik": 1710482,
  "cik_padded": "0001710482",
  "entityName": "John Marshall Bancorp, Inc.",
  "fiscal_years": [
    {
      "accn": "0001104659-26-027378",
      "filed": "2026-03-13",
      "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": 2419000.0,
        "capex": 554000.0,
        "cash": 129974000.0,
        "dividends_paid": 4271000.0,
        "eps_diluted": 1.49,
        "free_cash_flow": 22030000.0,
        "net_income": 21233000.0,
        "operating_cash_flow": 22584000.0,
        "revenue": 113257000.0,
        "stockholders_equity": 265638000.0,
        "total_assets": 2332550000.0,
        "total_liabilities": 2066912000.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": 7.780934956595066,
        "net_margin": 0.1874762707823799,
        "payout_ratio": 0.2011491546178119,
        "revenue_growth_yoy": 0.028365703286026896,
        "roa_avg2y": 0.009297433583426546,
        "roa_period_end": 0.009102913120833422,
        "roe_avg2y": 0.08290060360916111,
        "roe_period_end": 0.07993208802957408
      }
    },
    {
      "accn": "0001104659-26-027378",
      "filed": "2026-03-13",
      "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": 49000.0,
        "capex": 483000.0,
        "cash": 122469000.0,
        "dividends_paid": 3558000.0,
        "eps_diluted": 1.2,
        "free_cash_flow": 16776000.0,
        "net_income": 17121000.0,
        "operating_cash_flow": 17259000.0,
        "revenue": 110133000.0,
        "stockholders_equity": 246614000.0,
        "total_assets": 2234947000.0,
        "total_liabilities": 1988333000.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": 8.062530918763736,
        "net_margin": 0.1554574923047588,
        "payout_ratio": 0.20781496407920097,
        "revenue_growth_yoy": 0.09291455790413813,
        "roa_avg2y": 0.007647578021286898,
        "roa_period_end": 0.007660584344953147,
        "roe_avg2y": 0.07185726756874727,
        "roe_period_end": 0.06942428248193533
      }
    },
    {
      "accn": "0001558370-25-003982",
      "filed": "2026-03-13",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 612000.0,
        "cash": 99005000.0,
        "dividends_paid": 3108000.0,
        "eps_diluted": 0.36,
        "free_cash_flow": 17392000.0,
        "net_income": 5158000.0,
        "operating_cash_flow": 18004000.0,
        "revenue": 100770000.0,
        "stockholders_equity": 229914000.0,
        "total_assets": 2242549000.0,
        "total_liabilities": 2012635000.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": 8.753860139008498,
        "net_margin": 0.05118586881016175,
        "payout_ratio": 0.602559131446297,
        "revenue_growth_yoy": 0.1987010206266505,
        "roa_avg2y": 0.0022471107331558183,
        "roa_period_end": 0.0023000612249721186,
        "roe_avg2y": 0.023301725267328342,
        "roe_period_end": 0.022434475499534607
      }
    },
    {
      "accn": "0001558370-25-003982",
      "filed": "2025-03-28",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 156000.0,
        "cash": 61599000.0,
        "dividends_paid": 2799000.0,
        "eps_diluted": 2.25,
        "free_cash_flow": 32999000.0,
        "net_income": 31803000.0,
        "operating_cash_flow": 33155000.0,
        "revenue": 84066000.0,
        "stockholders_equity": 212800000.0,
        "total_assets": 2348235000.0,
        "total_liabilities": 2135435000.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": 10.034938909774436,
        "net_margin": 0.3783098993647848,
        "payout_ratio": 0.08801056504103387,
        "revenue_growth_yoy": 0.1342031058163224,
        "roa_avg2y": 0.014142385266269769,
        "roa_period_end": 0.013543363419759947,
        "roe_avg2y": 0.1509863033209106,
        "roe_period_end": 0.14945018796992482
      }
    },
    {
      "accn": "0001558370-24-003634",
      "filed": "2024-03-20",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "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": {
        "capex": 353000.0,
        "cash": 105799000.0,
        "eps_diluted": 1.83,
        "free_cash_flow": 32001000.0,
        "net_income": 25461000.0,
        "operating_cash_flow": 32354000.0,
        "revenue": 74119000.0,
        "stockholders_equity": 208470000.0,
        "total_assets": 2149309000.0,
        "total_liabilities": 1940839000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 9.309919892550488,
        "net_margin": 0.3435151580566387,
        "roa_period_end": 0.011846132873402568,
        "roe_avg2y": 0.1290631629371108,
        "roe_period_end": 0.12213268096128939
      }
    },
    {
      "accn": "0001558370-23-004473",
      "filed": "2023-03-23",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "stockholders_equity": 186081000.0
      },
      "period_end": "2020-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-027378",
    "filed": "2026-03-13",
    "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": "6022",
  "sic_description": "State Commercial Banks",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001710482.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001710482.json"
  },
  "ticker": "JMSB"
}
