{
  "cik": 803164,
  "cik_padded": "0000803164",
  "entityName": "CHOICEONE FINANCIAL SERVICES INC",
  "fiscal_years": [
    {
      "accn": "0001193125-26-105046",
      "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": 2679000.0,
        "capex": 6627000.0,
        "cash": 87988000.0,
        "dividends_paid": 16949000.0,
        "eps_diluted": 2.01,
        "free_cash_flow": 25187000.0,
        "net_income": 28176000.0,
        "operating_cash_flow": 31814000.0,
        "revenue": 227624000.0,
        "stockholders_equity": 465353000.0,
        "total_assets": 4410551000.0,
        "total_liabilities": 3945198000.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": 8.477860892698661,
        "net_margin": 0.12378308087020701,
        "payout_ratio": 0.6015403180011357,
        "revenue_growth_yoy": 0.6364172280174551,
        "roa_avg2y": 0.007899302951557054,
        "roa_period_end": 0.006388317468724429,
        "roe_avg2y": 0.07764464677417576,
        "roe_period_end": 0.06054758430696697
      }
    },
    {
      "accn": "0001193125-26-105046",
      "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": 0.0,
        "capex": 1706000.0,
        "cash": 96751000.0,
        "dividends_paid": 9012000.0,
        "eps_diluted": 3.25,
        "free_cash_flow": 45375000.0,
        "net_income": 26727000.0,
        "operating_cash_flow": 47081000.0,
        "revenue": 139099000.0,
        "stockholders_equity": 260415000.0,
        "total_assets": 2723243000.0,
        "total_liabilities": 2462828000.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": 9.4573200468483,
        "net_margin": 0.19214372497286106,
        "payout_ratio": 0.3371871141542261,
        "revenue_growth_yoy": 0.22138805472138806,
        "roa_avg2y": 0.010085757428986581,
        "roa_period_end": 0.009814401432409815,
        "roe_avg2y": 0.11721108915927894,
        "roe_period_end": 0.10263233684695582
      }
    },
    {
      "accn": "0001193125-26-105046",
      "filed": "2026-03-13",
      "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": 0.0,
        "capex": 4234000.0,
        "cash": 55433000.0,
        "dividends_paid": 7910000.0,
        "eps_diluted": 2.82,
        "free_cash_flow": 42099000.0,
        "net_income": 21261000.0,
        "operating_cash_flow": 46333000.0,
        "revenue": 113886000.0,
        "stockholders_equity": 195634000.0,
        "total_assets": 2576706000.0,
        "total_liabilities": 2381072000.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.171054111248557,
        "net_margin": 0.1866866866866867,
        "payout_ratio": 0.37204270730445416,
        "revenue_growth_yoy": 0.27772292779248753,
        "roa_avg2y": 0.00856845606384207,
        "roa_period_end": 0.008251232387396933,
        "roe_avg2y": 0.11928901257357026,
        "roe_period_end": 0.10867742825889161
      }
    },
    {
      "accn": "0001193125-26-105046",
      "filed": "2026-03-13",
      "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": 682000.0,
        "capex": 1164000.0,
        "cash": 43943000.0,
        "dividends_paid": 7578000.0,
        "eps_diluted": 3.15,
        "free_cash_flow": 43163000.0,
        "net_income": 23640000.0,
        "operating_cash_flow": 44327000.0,
        "revenue": 89132000.0,
        "stockholders_equity": 160828000.0,
        "total_assets": 2385915000.0,
        "total_liabilities": 2217041000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 13.785168005571169,
        "net_margin": 0.2652246106897635,
        "payout_ratio": 0.3205583756345178,
        "roa_avg2y": 0.009948245138394861,
        "roa_period_end": 0.009908148446193598,
        "roe_avg2y": 0.12360881261813818,
        "roe_period_end": 0.14698933021613153
      }
    },
    {
      "accn": "0001437749-23-007584",
      "filed": "2025-03-11",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 7786000.0,
        "capex": 2759000.0,
        "cash": 31887000.0,
        "dividends_paid": 7200000.0,
        "eps_diluted": 2.86,
        "free_cash_flow": 34940000.0,
        "net_income": 22042000.0,
        "operating_cash_flow": 37699000.0,
        "stockholders_equity": 221669000.0,
        "total_assets": 2366682000.0,
        "total_liabilities": 2145013000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 9.676648516481782,
        "payout_ratio": 0.3266491243988749,
        "roa_avg2y": 0.01028552336617807,
        "roa_period_end": 0.00931346078602871,
        "roe_avg2y": 0.09819640617725872,
        "roe_period_end": 0.09943654728446467
      }
    },
    {
      "accn": "0001437749-23-007584",
      "filed": "2024-03-13",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 1852000.0,
        "cash": 79519000.0,
        "dividends_paid": 6174000.0,
        "eps_diluted": 2.07,
        "free_cash_flow": 6626000.0,
        "net_income": 15613000.0,
        "operating_cash_flow": 8478000.0,
        "stockholders_equity": 227268000.0,
        "total_assets": 1919342000.0,
        "total_liabilities": 1692074000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.445280461833606,
        "payout_ratio": 0.3954396976878243,
        "roa_avg2y": 0.00944676551292252,
        "roa_period_end": 0.008134558614358462,
        "roe_avg2y": 0.0744527392246672,
        "roe_period_end": 0.06869862893148178
      }
    },
    {
      "accn": "0001437749-23-007584",
      "filed": "2023-03-23",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 67000.0,
        "capex": 766000.0,
        "cash": 59558000.0,
        "dividends_paid": 5815000.0,
        "eps_diluted": 1.58,
        "free_cash_flow": 8436000.0,
        "net_income": 7171000.0,
        "operating_cash_flow": 9202000.0,
        "stockholders_equity": 192139000.0,
        "total_assets": 1386128000.0,
        "total_liabilities": 1193989000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 6.214193890881081,
        "payout_ratio": 0.8109050341653884,
        "roa_avg2y": 0.0069734016897200915,
        "roa_period_end": 0.005173403899207,
        "roe_avg2y": 0.05260879772280424,
        "roe_period_end": 0.0373219388047195
      }
    },
    {
      "accn": "0001437749-22-006668",
      "filed": "2022-03-18",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 523000.0,
        "capex": 4207000.0,
        "cash": 19690000.0,
        "dividends_paid": 2580000.0,
        "eps_diluted": 2.02,
        "free_cash_flow": 5748000.0,
        "net_income": 7333000.0,
        "operating_cash_flow": 9955000.0,
        "stockholders_equity": 80477000.0,
        "total_assets": 670544000.0,
        "total_liabilities": 590067000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.332119736073661,
        "payout_ratio": 0.3518341742806491,
        "roa_avg2y": 0.011135170922519984,
        "roa_period_end": 0.010935896824071202,
        "roe_avg2y": 0.09339795067090373,
        "roe_period_end": 0.09111920175950892
      }
    },
    {
      "accn": "0001437749-21-009464",
      "filed": "2021-04-21",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 203000.0,
        "capex": 1656000.0,
        "cash": 36837000.0,
        "dividends_paid": 2324000.0,
        "eps_diluted": 1.7,
        "free_cash_flow": 6434000.0,
        "net_income": 6168000.0,
        "operating_cash_flow": 8090000.0,
        "stockholders_equity": 76550000.0,
        "total_assets": 646544000.0,
        "total_liabilities": 569994000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.446035271064663,
        "payout_ratio": 0.3767833981841764,
        "roa_avg2y": 0.009837987423389942,
        "roa_period_end": 0.009539953970650102,
        "roe_avg2y": 0.08321191516917598,
        "roe_period_end": 0.08057478772044416
      }
    },
    {
      "accn": "0001387131-20-002889",
      "filed": "2020-03-16",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 794000.0,
        "capex": 1819000.0,
        "cash": 14809000.0,
        "dividends_paid": 2231000.0,
        "eps_diluted": 1.68,
        "free_cash_flow": 9108000.0,
        "net_income": 6090000.0,
        "operating_cash_flow": 10927000.0,
        "stockholders_equity": 71698000.0,
        "total_assets": 607371000.0,
        "total_liabilities": 535673000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.471240480906022,
        "payout_ratio": 0.3663382594417077,
        "roa_period_end": 0.010026820510034229,
        "roe_period_end": 0.08493960779938074
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-105046",
    "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/CIK0000803164.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000803164.json"
  },
  "ticker": "COFS"
}
