XML 12 R39.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 | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Financing Receivable, Recorded Investment |  |
Loans | $ 576,730 us-gaap_NotesReceivableGross | $ 572,442 us-gaap_NotesReceivableGross
Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 524,065 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 530,021 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 27,556 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 8,663 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 25,109 us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 33,758 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 |  |
Financing Receivable, Recorded Investment |  |
Loans | 124,339 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember | 128,147 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember
Real Estate Portfolio Segment |  |
Financing Receivable, Recorded Investment |  |
Loans | 398,998 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstatePortfolioSegmentMember | 386,627 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstatePortfolioSegmentMember
Consumer |  |
Financing Receivable, Recorded Investment |  |
Loans | 53,393 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 57,668 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
Commercial and industrial |  |
Financing Receivable, Recorded Investment |  |
Loans | 90,236 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember | 89,007 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember
Commercial and industrial | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 70,498 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 78,333 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial and industrial | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 12,790 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,345 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial and industrial | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 6,948 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_CommercialAndIndustrialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 8,329 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 | 34,103 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember | 39,140 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember
Agricultural land and production | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 34,103 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalLandAndProductionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 39,140 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 | 175,756 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember | 176,804 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember
Owner occupied | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 167,311 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 170,568 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Owner occupied | Special Mention |  |
Financing Receivable, Recorded Investment |  |
Loans | 5,444 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,778 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Owner occupied | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 3,001 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OwnerOccupiedRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 3,458 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 | 40,280 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember | 38,923 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember
Real estate construction and other land loans | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 33,849 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 32,114 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 | 2,557 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 1,130 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 | 3,874 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_RealEstateConstructionAndOtherLandLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 5,679 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 | 108,086 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 106,788 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Commercial real estate | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 97,933 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 95,831 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 | 3,773 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 215 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial real estate | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 6,380 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 10,742 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 | 67,202 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember | 57,501 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember
Agricultural real estate | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 64,318 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 55,018 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,524 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_AgriculturalRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,123 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 | 360 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 | 7,674 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember | 6,611 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember
Other real estate | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 7,674 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_OtherRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 6,611 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 | 45,744 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember | 47,575 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember
Equity loans and lines of credit | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 40,749 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 42,334 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 | 468 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 72 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 | 4,527 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_EquityLoansAndLinesOfCreditMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 5,169 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 | 7,649 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember | 10,093 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember
Consumer and installment | Pass |  |
Financing Receivable, Recorded Investment |  |
Loans | 7,630 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 10,072 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 | 0 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Consumer and installment | Substandard |  |
Financing Receivable, Recorded Investment |  |
Loans | 19 us-gaap_NotesReceivableGross / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvcy_ConsumerAndInstallmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 21 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=cvcy_RealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialPortfolioSegmentMember
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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConsumerPortfolioSegmentMember
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: |