XML 124 R98.htm IDEA: XBRL DOCUMENT
v3.20.1

Employee Benefit Plans (Details Narrative) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Matching contributions to 401(k) plan cost | $ 233 | $ 207 | $ 189
Post-retirement Benefits Plan [Member] |  |  |
Benefit expense | 14 | 12 | 14
Benefit obligation | 107 | 98 |
Deferred Compensation Plans - Directors [Member] |  |  |
Benefit expense | 3 | 5 | 7
Benefit obligation | $ 33 | 65 |
Description of benefit plan | A deferred director compensation plan covers former directors of Valley Ridge Financial Corp., which was acquired by ChoiceOne in 2006. Under the plan, ChoiceOne pays each former director the amount of director fees deferred plus interest at rates ranging from 5.50% to 5.84% over various periods as elected by each director. |  |
Deferred Compensation Plans - Directors [Member] | Lower Range [Member] |  |  |
Interest rate on deferred director fees | 5.50% |  |
Deferred Compensation Plans - Directors [Member] | Upper Range [Member] |  |  |
Interest rate on deferred director fees | 5.84% |  |
Deferred Compensation Plans - Executive Officers [Member] |  |  |
Benefit expense | $ 26 | 6 | $ 12
Benefit obligation | $ 368 | $ 420 |
Description of benefit plan | A supplemental executive retirement plan covers four former executive officers of Valley Ridge Financial Corp. Under the plan, ChoiceOne pays these individuals a specific amount of compensation over a 15-year period commencing upon early retirement age (as defined in the plan) or normal retirement age (as defined in the plan). |  |
Deferred Compensation Plans - Executive Officers [Member] | Lakestone Bank & Trust [Member] |  |  |
Benefit obligation | $ 337 |  |
Description of benefit plan | A supplemental executive retirement plan covers one former executive officer and one current executive officer of Lakestone Bank & Trust. Under the plan, the individuals would be paid a specific amount of compensation over a 15-year period commencing upon early or normal retirement age (as defined in the plan). |  |

X
- Definition The interest rate on director fees. + References No definition available. + Details
Name: | cofs_InterestRateOnDeferredDirectorFees
Namespace Prefix: | cofs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of net periodic benefit cost (credit) for defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of defined benefit pension and other postretirement plans. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 + Details
Name: | us-gaap_DefinedBenefitPlansGeneralInformation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=cofs_DefinedContributionPension1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=cofs_DefinedContributionPension2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=cofs_LakestoneBankAndTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |