<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cofs-20261105.xsd" xlink:type="simple"/>
    <context id="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803164</identifier>
        </entity>
        <period>
            <startDate>2026-11-05</startDate>
            <endDate>2026-11-05</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_fcffc40a-0ff8-4908-8242-5f28507a323a">0000803164</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_0597545c-0ff9-4d8b-a2bb-74924a96557f">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_37e64134-efc2-4cd1-afaa-87a8ec896173">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_542426f4-b3ab-4ba9-b19e-1703dfb16c4c">2026-11-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_25c7c7da-bdf0-4324-8a13-1fe42a1a8af9">ChoiceOne Financial Services, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_038fffd6-5d2f-44e0-ba51-a27a2d8efbae">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_8ee4566a-2507-43f8-807f-66ba21db17a1">001-39209</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_93e1289b-a52f-48f1-be6e-f5eadabac27b">38-2659066</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_6d692919-6453-4fb4-95e5-27ceb680e8bc">109 East Division Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_68bbe638-39c8-40af-9578-a34e856b5d88">Sparta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_08820ce2-1290-4e84-8464-8e8076b22f12">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_e07d1f2e-1a23-4c6d-9fde-fc852785ba42">49345</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_f2af789d-5580-4009-9adf-9a190243f5ba">(616)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_d315ec62-f3c4-4492-9849-eb462af4d1f8">887-7366</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_7e1368ed-ac67-410a-8c0a-b241e2407f29">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_b52194c0-43f4-43eb-8869-9bb2fac0bf39">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_627d0cca-bcb5-4822-8e3f-c4e4119a9f44">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_9e4c9232-65e0-41e0-ad27-08eafd2fcde3">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_4c9ca1ad-e3b6-4299-9f62-d4d9ee143e93">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_ad4583ea-1632-4196-ac03-1abec626a908">COFS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_e7d44c3b-916a-4c96-9717-cc158fc4120d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_5b96faf0-3048-483a-8876-5a0b7b1e6a57"
      id="F_4f5e25dd-b97b-4b89-9639-819b41b6be67">false</dei:EntityEmergingGrowthCompany>
</xbrl>
