XML 76 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Loan Losses (Details 7) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Nonaccrual past due loans $ 3,361us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 3,123us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Agricultural [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Nonaccrual past due loans    452us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_AgriculturalMember
Commercial and Industrial [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Nonaccrual past due loans 38us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
372us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cofs_FinancingReceivableCommercialAndIndustrialMember
Consumer [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Nonaccrual past due loans    2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Commercial Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Nonaccrual past due loans 2,652us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,606us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Construction Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Nonaccrual past due loans      
Residential Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Nonaccrual past due loans $ 671us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
$ 691us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember