XML 40 R30.htm IDEA: XBRL DOCUMENT
v3.21.1

Note 2 - Securities - Schedule of Maturities of Securities (Details) - USD ($) $ in Thousands | Mar. 31, 2021 | Dec. 31, 2020
--- | --- | ---
Less than 1 Year | $ 18,985 |
1 Year - 5 Years | 138,261 |
5 years to 10 years | 442,171 |
More than 10 Years | 127,014 |
Fair Value | 722,627 | $ 574,787
Equity securities | 3,804 | 2,896
Fair value | $ 726,431 | 577,683
Less than 1 year, weighted average yield | 0.00% |
1 year to 5 years, weighted average yield | 4.61% |
5 years to 10 years , weighted average yields | 0.00% |
More than 10 years , weighted average yields | 0.00% |
Weighted average yields, total | 1.21% |
US Treasury and Government [Member] |  |
Less than 1 Year | $ 2,041 |
1 Year - 5 Years | 0 |
5 years to 10 years | 0 |
More than 10 Years | 0 |
Fair Value | $ 2,041 | 2,051
Less than 1 year, weighted average yield | 1.98% |
1 year to 5 years, weighted average yield | 0.00% |
5 years to 10 years , weighted average yields | 0.00% |
More than 10 years , weighted average yields | 0.00% |
Weighted average yields, total | 1.98% |
US Treasury Securities [Member] |  |
Less than 1 Year | $ 0 |
1 Year - 5 Years | 2,048 |
5 years to 10 years | 9,816 |
More than 10 Years | 0 |
Fair Value | $ 11,864 | 2,056
Less than 1 year, weighted average yield | 0.00% |
1 year to 5 years, weighted average yield | 1.85% |
5 years to 10 years , weighted average yields | 0.00% |
More than 10 years , weighted average yields | 0.00% |
Weighted average yields, total | 1.30% |
US States and Political Subdivisions Debt Securities [Member] |  |
Less than 1 Year | $ 13,224 |
1 Year - 5 Years | 56,492 |
5 years to 10 years | 245,466 |
More than 10 Years | 116,293 |
Fair Value | $ 431,475 | 320,368
Less than 1 year, weighted average yield | 3.02% |
1 year to 5 years, weighted average yield | 2.88% |
5 years to 10 years , weighted average yields | 2.57% |
More than 10 years , weighted average yields | 2.34% |
Weighted average yields, total | 2.56% |
Trust Preferred Securities [Member] |  |
Less than 1 Year | $ 0 |
1 Year - 5 Years | 0 |
5 years to 10 years | 0 |
More than 10 Years | 1,000 |
Fair Value | $ 1,000 | 1,000
Less than 1 year, weighted average yield | 2.63% |
1 year to 5 years, weighted average yield | 2.86% |
5 years to 10 years , weighted average yields | 0.00% |
More than 10 years , weighted average yields | 0.00% |
Weighted average yields, total | 2.75% |
Corporate Debt Securities [Member] |  |
Less than 1 Year | $ 958 |
1 Year - 5 Years | 1,032 |
5 years to 10 years | 0 |
More than 10 Years | 0 |
Fair Value | 1,990 | 2,589
Collateralized Mortgage Backed Securities [Member] |  |
Less than 1 Year | 2,762 |
1 Year - 5 Years | 75,355 |
5 years to 10 years | 186,889 |
More than 10 Years | 6,917 |
Fair Value | 271,923 | 246,723
Equity securities | $ 3,804 |
Less than 1 year, weighted average yield | 0.00% |
1 year to 5 years, weighted average yield | 0.00% |
5 years to 10 years , weighted average yields | 0.00% |
More than 10 years , weighted average yields | 0.00% |
Weighted average yields, total | 3.75% |
Asset-backed Securities [Member] |  |
Less than 1 Year | $ 0 |
1 Year - 5 Years | 2,334 |
5 years to 10 years |  |
More than 10 Years |  |
Fair Value | $ 2,334 | 0
Less than 1 year, weighted average yield | 0.00% |
1 year to 5 years, weighted average yield | 0.94% |
5 years to 10 years , weighted average yields | 0.00% |
More than 10 years , weighted average yields | 0.00% |
Weighted average yields, total | 0.94% |
Equity Securities [Member] |  |
Less than 1 Year | $ 0 |
1 Year - 5 Years | 1,000 |
5 years to 10 years | 0 |
More than 10 Years | $ 2,804 |
Equity securities |  | 2,896
Less than 1 year, weighted average yield | 4.94% |
1 year to 5 years, weighted average yield | 1.81% |
5 years to 10 years , weighted average yields | 1.09% |
More than 10 years , weighted average yields | 1.73% |
Weighted average yields, total | 1.35% |
Debt [Member] |  |
Less than 1 Year | $ 16,223 |
1 Year - 5 Years | 61,906 |
5 years to 10 years | 255,282 |
More than 10 Years | 117,293 |
Fair Value | $ 450,704 | $ 328,064

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), and equity security measured at fair value with change in fair value recognized in net income (FV-NI), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | cofs_AvailableForSaleSecuritiesDebtAndEquitySecuritiesFvNiMaturitiesRollingAfterYearTenFairValue
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents weighted average yields. + References No definition available. + Details
Name: | cofs_WeightedAverageYields
Namespace Prefix: | cofs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents 1 year to 5 years for weighted average yield. + References No definition available. + Details
Name: | cofs_WeightedAverageYields1YearTo5Years
Namespace Prefix: | cofs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents 5 to 10 years for weighted average yields. + References No definition available. + Details
Name: | cofs_WeightedAverageYields5YearsTo10Years
Namespace Prefix: | cofs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents percentage of weighted average yields less than 1 year. + References No definition available. + Details
Name: | cofs_WeightedAverageYieldsLessThan1Year
Namespace Prefix: | cofs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents weighted average yields more than 10 years. + References No definition available. + Details
Name: | cofs_WeightedAverageYieldsMoreThan10Years
Namespace Prefix: | cofs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740 + Details
Name: | us-gaap_EquitySecuritiesFvNi
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Sum of the carrying amounts as of the balance sheet date of all investments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(h)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_Investments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cofs_TrustPreferredSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |