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,293us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 346,113us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Agricultural [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Risk rated loans 35,539us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
41,098us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
Agricultural [Member] | Risk ratings 1 and 2 [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Risk rated loans 631us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
9,596us-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,732us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
/ us-gaap_InternalCreditAssessmentAxis
= cofs_Pass1Member
24,294us-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,452us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
/ us-gaap_InternalCreditAssessmentAxis
= cofs_Pass2Member
6,462us-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 662us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
683us-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 62us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
63us-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,289us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
88,062us-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,427us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
11,590us-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,873us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= cofs_Pass1Member
59,470us-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,978us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= cofs_Pass2Member
15,764us-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 793us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
976us-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 218us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
262us-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,352us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
99,807us-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,346us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,576us-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,543us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= cofs_Pass1Member
58,600us-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,643us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= cofs_Pass2Member
28,557us-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,106us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
4,490us-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,714us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
4,584us-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