XML 29 R24.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans and Allowance for Loan Losses (Details 1) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | $ 338,293 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount | $ 346,113 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Agricultural [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 35,539 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember | 41,098 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember
Agricultural [Member] | Risk ratings 1 and 2 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 631 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 9,596 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Agricultural [Member] | Risk ratings 3 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 21,732 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass1Member | 24,294 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass1Member
Agricultural [Member] | Risk ratings 4 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 6,452 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass2Member | 6,462 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass2Member
Agricultural [Member] | Risk ratings 5 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 662 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 683 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Agricultural [Member] | Risk ratings 6 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 62 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 63 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_AgriculturalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Agricultural [Member] | Risk ratings 7 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans |  |
Commercial and Industrial [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 88,289 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember | 88,062 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember
Commercial and Industrial [Member] | Risk ratings 1 and 2 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 11,427 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 11,590 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial and Industrial [Member] | Risk ratings 3 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 59,873 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass1Member | 59,470 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass1Member
Commercial and Industrial [Member] | Risk ratings 4 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 15,978 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass2Member | 15,764 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass2Member
Commercial and Industrial [Member] | Risk ratings 5 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 793 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 976 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial and Industrial [Member] | Risk ratings 6 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 218 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 262 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cofs_FinancingReceivableCommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Commercial and Industrial [Member] | Risk ratings 7 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans |  |
Commercial Real Estate [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 100,352 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 99,807 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate [Member] | Risk ratings 1 and 2 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 3,346 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 3,576 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial Real Estate [Member] | Risk ratings 3 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 59,543 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass1Member | 58,600 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass1Member
Commercial Real Estate [Member] | Risk ratings 4 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 28,643 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass2Member | 28,557 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = cofs_Pass2Member
Commercial Real Estate [Member] | Risk ratings 5 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 5,106 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 4,490 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial Real Estate [Member] | Risk ratings 6 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans | 3,714 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 4,584 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Commercial Real Estate [Member] | Risk ratings 7 [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Risk rated loans |  |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cofs_AgriculturalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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