XML 23 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses - Impaired Financing Receivables - Recorded Investment and Unpaid Principal Balances (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financing Receivable, Impaired [Line Items]    
Impaired financing receivables, with no related allowance recorded, Recorded Investment $ 8,251us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment $ 6,328us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Impaired financing receivables, with no related allowance recorded, Unpaid Principal Balance 9,579us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance 8,463us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
Impaired financing receivables, with no related allowance recorded, Related Allowance 0civb_ImpairedFinancingReceivableWithNoRelatedAllowance 0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
Impaired financing receivables, with an allowance recorded, Recorded Investment 2,665us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment 4,821us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
Impaired financing receivables, with an allowance recorded, Unpaid Principal Balance 2,837us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance 5,209us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
Impaired financing receivables, with an allowance recorded, Related Allowance 855us-gaap_ImpairedFinancingReceivableRelatedAllowance 1,023us-gaap_ImpairedFinancingReceivableRelatedAllowance
Impaired financing receivables, Recorded Investment, Total 10,916us-gaap_ImpairedFinancingReceivableRecordedInvestment 11,149us-gaap_ImpairedFinancingReceivableRecordedInvestment
Impaired financing receivables, Unpaid Principal Balance, Total 12,416us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance 13,672us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Impaired financing receivables, Related Allowance, Total 855civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance 1,023civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
Commercial and Agriculture [Member]    
Financing Receivable, Impaired [Line Items]    
Impaired financing receivables, with no related allowance recorded, Recorded Investment 1,384us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
1,377us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, with no related allowance recorded, Unpaid Principal Balance 1,510us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
1,504us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, with no related allowance recorded, Related Allowance 0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, with an allowance recorded, Recorded Investment 917us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
927us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, with an allowance recorded, Unpaid Principal Balance 1,056us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
1,056us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, with an allowance recorded, Related Allowance 641us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
641us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, Recorded Investment, Total 2,301us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
2,304us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, Unpaid Principal Balance, Total 2,566us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
2,560us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Impaired financing receivables, Related Allowance, Total 641civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
641civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialAndAgricultureMember
Commercial Real Estate Owner Occupied [Member]    
Financing Receivable, Impaired [Line Items]    
Impaired financing receivables, with no related allowance recorded, Recorded Investment 3,968us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
2,961us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, with no related allowance recorded, Unpaid Principal Balance 4,407us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
3,327us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, with no related allowance recorded, Related Allowance 0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, with an allowance recorded, Recorded Investment 383us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
596us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, with an allowance recorded, Unpaid Principal Balance 383us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
643us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, with an allowance recorded, Related Allowance 4us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
57us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, Recorded Investment, Total 4,351us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
3,557us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, Unpaid Principal Balance, Total 4,790us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
3,970us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Impaired financing receivables, Related Allowance, Total 4civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
57civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateOwnerOccupiedMember
Commercial Real Estate Non Owner Occupied [Member]    
Financing Receivable, Impaired [Line Items]    
Impaired financing receivables, with no related allowance recorded, Recorded Investment 1,657us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
92us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, with no related allowance recorded, Unpaid Principal Balance 1,886us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
140us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, with no related allowance recorded, Related Allowance 0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, with an allowance recorded, Recorded Investment 413us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
2,083us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, with an allowance recorded, Unpaid Principal Balance 444us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
2,287us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, with an allowance recorded, Related Allowance 4us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
20us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, Recorded Investment, Total 2,070us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
2,175us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, Unpaid Principal Balance, Total 2,330us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
2,427us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Impaired financing receivables, Related Allowance, Total 4civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
20civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_CommercialRealEstateNonOwnerOccupiedMember
Residential Real Estate [Member]    
Financing Receivable, Impaired [Line Items]    
Impaired financing receivables, with no related allowance recorded, Recorded Investment 1,237us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,893us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, with no related allowance recorded, Unpaid Principal Balance 1,771us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,487us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, with no related allowance recorded, Related Allowance 0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, with an allowance recorded, Recorded Investment 912us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,215us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, with an allowance recorded, Unpaid Principal Balance 914us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,223us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, with an allowance recorded, Related Allowance 177us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
305us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, Recorded Investment, Total 2,149us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,108us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, Unpaid Principal Balance, Total 2,685us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
4,710us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Impaired financing receivables, Related Allowance, Total 177civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
305civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Real Estate Construction [Member]    
Financing Receivable, Impaired [Line Items]    
Impaired financing receivables, with an allowance recorded, Recorded Investment 40us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_RealEstateConstructionMember
 
Impaired financing receivables, with an allowance recorded, Unpaid Principal Balance 40us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_RealEstateConstructionMember
 
Impaired financing receivables, with an allowance recorded, Related Allowance 29us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_RealEstateConstructionMember
 
Impaired financing receivables, Recorded Investment, Total 40us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_RealEstateConstructionMember
 
Impaired financing receivables, Unpaid Principal Balance, Total 40us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_RealEstateConstructionMember
 
Impaired financing receivables, Related Allowance, Total 29civb_ImpairedFinancingReceivableWithAndNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_RealEstateConstructionMember
 
Consumer and Other [Member]    
Financing Receivable, Impaired [Line Items]    
Impaired financing receivables, with no related allowance recorded, Recorded Investment 5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
Impaired financing receivables, with no related allowance recorded, Unpaid Principal Balance 5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
Impaired financing receivables, with no related allowance recorded, Related Allowance 0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
0civb_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
Impaired financing receivables, Recorded Investment, Total 5us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
5us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
Impaired financing receivables, Unpaid Principal Balance, Total $ 5us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember
$ 5us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= civb_ConsumerAndOtherMember