XML 47 R62.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans and Allowance for Credit Losses - Loan Portfolio by Risk Rating (Details) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Financing Receivable, Recorded Investment |  |
Loans | $ 572,442 us-gaap_NotesReceivableGross | $ 512,516 us-gaap_NotesReceivableGross
Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 530,021 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 466,472 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 8,663 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 19,609 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 33,758 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 26,435 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Commercial and industrial |  |
Financing Receivable, Recorded Investment |  |
Loans | 89,007 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember | 87,082 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember
Commercial and industrial | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 78,333 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 81,732 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial and industrial | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 2,345 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,244 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial and industrial | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 8,329 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 3,106 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Commercial and industrial | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Agricultural land and production |  |
Financing Receivable, Recorded Investment |  |
Loans | 39,140 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember | 31,649 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember
Agricultural land and production | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 39,140 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 31,649 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Agricultural land and production | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Agricultural land and production | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Agricultural land and production | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Owner occupied |  |
Financing Receivable, Recorded Investment |  |
Loans | 176,804 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember | 156,781 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember
Owner occupied | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 170,568 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 144,082 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Owner occupied | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 2,778 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 5,229 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Owner occupied | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 3,458 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 7,470 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Owner occupied | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Real estate construction and other land loans |  |
Financing Receivable, Recorded Investment |  |
Loans | 38,923 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember | 42,329 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember
Real estate construction and other land loans | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 32,114 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 31,776 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Real estate construction and other land loans | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 1,130 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 3,959 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Real estate construction and other land loans | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 5,679 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 6,594 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Real estate construction and other land loans | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Commercial real estate |  |
Financing Receivable, Recorded Investment |  |
Loans | 106,788 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 86,117 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Commercial real estate | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 95,831 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 77,589 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial real estate | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 215 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 3,718 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial real estate | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 10,742 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 4,810 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Commercial real estate | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Agricultural real estate |  |
Financing Receivable, Recorded Investment |  |
Loans | 57,501 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember | 44,164 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember
Agricultural real estate | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 55,018 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 42,151 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Agricultural real estate | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 2,123 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,013 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Agricultural real estate | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 360 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Agricultural real estate | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Other real estate |  |
Financing Receivable, Recorded Investment |  |
Loans | 6,611 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember | 4,548 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember
Other real estate | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 6,611 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 4,548 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Other real estate | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Other real estate | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Other real estate | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Equity loans and lines of credit |  |
Financing Receivable, Recorded Investment |  |
Loans | 47,575 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember | 48,594 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember
Equity loans and lines of credit | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 42,334 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 41,999 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Equity loans and lines of credit | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 72 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,400 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Equity loans and lines of credit | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 5,169 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 4,195 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Equity loans and lines of credit | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Consumer and installment |  |
Financing Receivable, Recorded Investment |  |
Loans | 10,093 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember | 11,252 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember
Consumer and installment | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 10,072 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 10,946 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Consumer and installment | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 46 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Consumer and installment | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 21 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 260 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Consumer and installment | Doubtful |  |
Financing Receivable, Recorded Investment |  |
Loans | $ 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | $ 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember

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

X
- Definition Amount representing an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. Excludes amounts related to receivables held-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10(3)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Subparagraph 3 -Article 9 + Details
Name: | us-gaap_NotesReceivableGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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

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

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

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

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

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

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_DoubtfulMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |