XML 53 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Allowance for Loan Losses and Recorded Investment in Loans by Portfolio Segment (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Ending allowance balance attributable to loans:        
Allowance for loan losses, Individually evaluated for impairment $ 745us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 $ 427us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1    
Allowance for loan losses, Collectively evaluated for impairment 13,958us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 14,352us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment    
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality    
Allowance for loan losses, Modified in a troubled debt restructuring 2,670ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment 1,455ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment    
Total ending allowance balance 17,373us-gaap_FinancingReceivableAllowanceForCreditLosses 16,234us-gaap_FinancingReceivableAllowanceForCreditLosses 14,060us-gaap_FinancingReceivableAllowanceForCreditLosses 12,615us-gaap_FinancingReceivableAllowanceForCreditLosses
Loans:        
Loans individually evaluated for impairment 4,545us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 6,172us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment    
Loans collectively evaluated for impairment 1,335,674us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 1,278,726us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment    
Acquired with deteriorated credit quality 719us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality 2,225us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality    
Loans modified in a troubled debt restructuring 18,658us-gaap_FinancingReceivableModificationsRecordedInvestment 12,136us-gaap_FinancingReceivableModificationsRecordedInvestment    
Total ending loans balance 1,359,596us-gaap_LoansReceivableNet 1,299,259us-gaap_LoansReceivableNet    
Commercial, Industrial, and Agricultural [Member]        
Ending allowance balance attributable to loans:        
Allowance for loan losses, Individually evaluated for impairment 254us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
372us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Allowance for loan losses, Collectively evaluated for impairment 6,703us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
7,725us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Allowance for loan losses, Modified in a troubled debt restructuring 157ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
115ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Total ending allowance balance 7,114us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
8,212us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
4,940us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
4,511us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
Loans:        
Loans individually evaluated for impairment 3,394us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
4,923us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Loans collectively evaluated for impairment 421,144us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
421,002us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Loans modified in a troubled debt restructuring 3,920us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
1,790us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Total ending loans balance 428,458us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
427,715us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialIndustrialAndAgriculturalMember
   
Commercial Mortgages [Member]        
Ending allowance balance attributable to loans:        
Allowance for loan losses, Individually evaluated for impairment 294us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
55us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Allowance for loan losses, Collectively evaluated for impairment 2,503us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
2,141us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Allowance for loan losses, Modified in a troubled debt restructuring 2,513ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
1,340ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Total ending allowance balance 5,310us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
3,536us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
4,697us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
4,470us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
Loans:        
Loans individually evaluated for impairment 494us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
1,249us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Loans collectively evaluated for impairment 336,801us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
329,645us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Acquired with deteriorated credit quality 719us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
2,225us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Loans modified in a troubled debt restructuring 14,738us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
10,346us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Total ending loans balance 352,752us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
343,465us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_CommercialMortgagesMember
   
Residential Real Estate [Member]        
Ending allowance balance attributable to loans:        
Allowance for loan losses, Individually evaluated for impairment 197us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Allowance for loan losses, Collectively evaluated for impairment 2,282us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
2,450us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Allowance for loan losses, Modified in a troubled debt restructuring 0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Total ending allowance balance 2,479us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
2,450us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
2,466us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
1,991us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Loans:        
Loans individually evaluated for impairment 657us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Loans collectively evaluated for impairment 501,660us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
459,114us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Loans modified in a troubled debt restructuring 0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Total ending loans balance 502,317us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
459,114us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
   
Consumer [Member]        
Ending allowance balance attributable to loans:        
Allowance for loan losses, Individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Allowance for loan losses, Collectively evaluated for impairment 2,205us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
1,763us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Allowance for loan losses, Modified in a troubled debt restructuring 0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Total ending allowance balance 2,205us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
1,763us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
1,699us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
1,404us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Loans:        
Loans individually evaluated for impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Loans collectively evaluated for impairment 69,648us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
63,491us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Loans modified in a troubled debt restructuring 0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Total ending loans balance 69,648us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
63,491us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Credit Cards [Member]        
Ending allowance balance attributable to loans:        
Allowance for loan losses, Individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Allowance for loan losses, Collectively evaluated for impairment 71us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
66us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Allowance for loan losses, Modified in a troubled debt restructuring 0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Total ending allowance balance 71us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
66us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
83us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
71us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
Loans:        
Loans individually evaluated for impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Loans collectively evaluated for impairment 5,233us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
5,065us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Loans modified in a troubled debt restructuring 0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Total ending loans balance 5,233us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
5,065us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CreditCardReceivablesMember
   
Overdrafts [Member]        
Ending allowance balance attributable to loans:        
Allowance for loan losses, Individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Allowance for loan losses, Collectively evaluated for impairment 194us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
207us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Allowance for loan losses, Modified in a troubled debt restructuring 0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
0ccne_FinancingReceivableAllowanceForCreditLossesModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Total ending allowance balance 194us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
207us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
175us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
168us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
Loans:        
Loans individually evaluated for impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Loans collectively evaluated for impairment 1,188us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
409us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Acquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Loans modified in a troubled debt restructuring 0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
   
Total ending loans balance $ 1,188us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember
$ 409us-gaap_LoansReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ccne_OverdraftsReceivablesMember