XML 101 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
AGE ANALYSIS OF PAST DUE FINANCING RECEIVABLES (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due $ 68us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 1,135us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
60-89 Days Past Due 54us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 18us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
>90 Days Past Due 750us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 1,735us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue  
Total Past Due 872us-gaap_FinancingReceivableRecordedInvestmentPastDue 2,888us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Current 278,279us-gaap_FinancingReceivableRecordedInvestmentCurrent 267,080us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total Financing Receivables 279,151us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 269,968us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 247,344us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing  
Commercial Loan [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Financing Receivables 225,508us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
216,298us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
193,546us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
Commercial Loan [Member] | Operating [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
946us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
60-89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
>90 Days Past Due 673us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
87us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Past Due 673us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
1,033us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Current 33,216us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
32,275us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Financing Receivables 33,889us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
33,308us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_OperatingMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Commercial Loan [Member] | Agricultural [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
60-89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
>90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Current 46,022us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
41,007us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Financing Receivables 46,022us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
41,007us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_AgriculturalMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Commercial Loan [Member] | Real Estate 1-4 Family [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
31us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
60-89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
13us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
>90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
54us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
98us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Current 40,476us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
42,358us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Financing Receivables 40,476us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
42,456us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstate14FamilyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Commercial Loan [Member] | Real Estate Other [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 33us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
60us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
60-89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
>90 Days Past Due 36us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
1,121us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Past Due 69us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
1,181us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Current 105,052us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
98,346us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Financing Receivables 105,121us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
99,527us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_RealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Real Estate [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Financing Receivables 22,183us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
18,806us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Real Estate [Member] | Construction [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
60-89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
>90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Current 4,214us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
3,376us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Total Financing Receivables 4,214us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
3,376us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Real Estate [Member] | Residential Real Estate Other [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 20us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
24us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
60-89 Days Past Due 14us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
>90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
130us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Total Past Due 34us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
154us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Current 17,935us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
15,276us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Total Financing Receivables 17,969us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
15,430us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cmoh_ResidentialRealEstateOtherMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialRealEstateMember
 
Consumer Loan [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Financing Receivables 31,460us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
34,864us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
37,669us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Consumer Loan [Member] | Equity [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
14us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
60-89 Days Past Due 40us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
>90 Days Past Due 33us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
343us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Total Past Due 73us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
358us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Current 18,113us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
18,476us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Total Financing Receivables 18,186us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
18,834us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Consumer Loan [Member] | Auto [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
60-89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
>90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Current 4,650us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
5,178us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Total Financing Receivables 4,650us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
5,178us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Recorded Investment > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CollateralizedAutoLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Consumer Loan [Member] | Consumer Other [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30-59 Days Past Due 15us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
60us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
60-89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
>90 Days Past Due 8us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Total Past Due 23us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
64us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Current 8,601us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
10,788us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Total Financing Receivables 8,624us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
10,852us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Recorded Investment > 90 Days and Accruing $ 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
$ 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember