XML 80 R51.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Allowance for Loan Losses - Ending Allocation of Allowance for Loan Losses and Loan Balances Outstanding (Detail) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014 | Mar. 31, 2014 | Dec. 31, 2013
--- | --- | --- | --- | ---
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Loans acquired with credit deterioration | $ 1,301 us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality |  |  |
Individually evaluated for impairment | 855 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 | 1,023 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 |  |
Individually evaluated for impairment | 10,916 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment | 11,149 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment |  |
Collectively evaluated for impairment | 13,460 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment | 13,245 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment |  |
Collectively evaluated for impairment | 971,888 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment | 903,708 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment |  |
Ending balance | 14,315 us-gaap_AllowanceForDoubtfulAccountsReceivable | 14,268 us-gaap_AllowanceForDoubtfulAccountsReceivable | 16,767 us-gaap_AllowanceForDoubtfulAccountsReceivable | 16,528 us-gaap_AllowanceForDoubtfulAccountsReceivable
Ending balance | 984,105 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount | 914,857 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount |  |
Commercial and Agriculture [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Loans acquired with credit deterioration | 535 us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember |  |  |
Individually evaluated for impairment | 641 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 641 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember |  |
Individually evaluated for impairment | 2,301 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 2,304 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember |  |
Collectively evaluated for impairment | 1,153 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 1,181 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember |  |
Collectively evaluated for impairment | 117,314 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 111,882 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember |  |
Ending balance | 1,794 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 1,822 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 2,607 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 2,841 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember
Ending balance | 120,150 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember | 114,186 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialAndAgricultureMember |  |
Commercial Real Estate Owner Occupied [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Loans acquired with credit deterioration | 83 us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember |  |  |
Individually evaluated for impairment | 4 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 57 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember |  |
Individually evaluated for impairment | 4,351 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 3,557 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember |  |
Collectively evaluated for impairment | 2,604 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 2,523 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember |  |
Collectively evaluated for impairment | 161,073 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 139,457 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember |  |
Ending balance | 2,608 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 2,580 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 3,829 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 3,263 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember
Ending balance | 165,507 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember | 143,014 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateOwnerOccupiedMember |  |
Commercial Real Estate Non Owner Occupied [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Individually evaluated for impairment | 4 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 20 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember |  |
Individually evaluated for impairment | 2,070 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 2,175 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember |  |
Collectively evaluated for impairment | 4,922 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 4,778 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember |  |
Collectively evaluated for impairment | 316,963 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 306,491 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember |  |
Ending balance | 4,926 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 4,798 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 4,168 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 4,296 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember
Ending balance | 319,033 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember | 308,666 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_CommercialRealEstateNonOwnerOccupiedMember |  |
Residential Real Estate [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Loans acquired with credit deterioration | 683 us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember |  |  |
Individually evaluated for impairment | 177 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 305 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Individually evaluated for impairment | 2,149 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 3,108 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Collectively evaluated for impairment | 3,489 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 3,442 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Collectively evaluated for impairment | 281,703 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 265,402 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Ending balance | 3,666 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 3,747 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 5,050 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 5,224 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember
Ending balance | 284,535 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember | 268,510 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Real Estate Construction [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Individually evaluated for impairment | 29 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember |  |  |
Individually evaluated for impairment | 40 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember |  |  |
Collectively evaluated for impairment | 469 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember | 428 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember |  |
Collectively evaluated for impairment | 75,042 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember | 65,452 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember |  |
Ending balance | 498 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember | 428 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember | 295 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember | 184 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember
Ending balance | 75,082 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember | 65,452 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_RealEstateConstructionMember |  |
Consumer and Other [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Individually evaluated for impairment | 5 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember | 5 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember |  |
Collectively evaluated for impairment | 186 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember | 196 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember |  |
Collectively evaluated for impairment | 19,793 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember | 15,024 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember |  |
Ending balance | 186 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember | 196 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember | 239 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember | 214 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember
Ending balance | 19,798 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember | 15,029 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = civb_ConsumerAndOtherMember |  |
Unallocated [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Collectively evaluated for impairment | 637 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 697 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |
Ending balance | $ 637 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 697 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 579 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 506 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember

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

X
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The valuation allowance for financing receivables acquired with deteriorated credit quality. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The balance of financing receivables that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The balance of financing receivables that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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

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

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

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