XML 107 R65.htm IDEA: XBRL DOCUMENT
v3.20.1

Loans and Allowance for Loan Losses (Details 1) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | --- | ---
Carrying balance at acquisition date | $ 802,048 | $ 409,073 | $ 398,785
County Bank Corp ("County") [Member] |  |  |
Loans acquired - contractual payments | 395,123 |  |
Nonaccretable difference | 2,928 |  |
Expected cash flows | 392,195 |  |
Accretable yield | 1,841 |  |
Carrying balance at acquisition date | 390,354 |  |
Acquired Impaired [Member] | County Bank Corp ("County") [Member] |  |  |
Loans acquired - contractual payments | 7,729 |  |
Nonaccretable difference | 2,928 |  |
Expected cash flows | 4,801 |  |
Accretable yield | 185 |  |
Carrying balance at acquisition date | 4,616 |  |
Acquired Non-Impaired [Member] | County Bank Corp ("County") [Member] |  |  |
Loans acquired - contractual payments | 387,394 |  |
Expected cash flows | 387,394 |  |
Accretable yield | 1,656 |  |
Carrying balance at acquisition date | $ 385,738 |  |

X
- Definition Represents amount relaetd to expected cash flows. + References No definition available. + Details
Name: | cofs_ExpectedCashFlows
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represenst amount related to loans acquired contractual payments. + References No definition available. + Details
Name: | cofs_LoansAcquiredContractualPayments
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents amount related to nonaccretable difference. + References No definition available. + Details
Name: | cofs_NonaccretableDifference
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate excess of a loan's cash flows expected to be collected over the investor's initial investment in the loan. This relates to loans with deteriorating of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable. + References No definition available. + Details
Name: | us-gaap_CertainLoansAcquiredInTransferAccretableYield
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cofs_CountyBankCorpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cofs_AcquiredImpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cofs_AcquiredNonImpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |