XML 21 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments - Schedule of Segment Reporting Information by Segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Interest income, including loan fees $ 64,180cvbf_InterestIncomeOnLoansAndInvestments $ 61,062cvbf_InterestIncomeOnLoansAndInvestments  
Credit for funds provided 0cvbf_SegmentReportingCreditForFundsProvided 0cvbf_SegmentReportingCreditForFundsProvided  
Total interest income 64,180us-gaap_InterestAndDividendIncomeOperating 61,062us-gaap_InterestAndDividendIncomeOperating  
Interest expense 3,171cvbf_InterestExpenses 4,120cvbf_InterestExpenses  
Charge for funds used 0cvbf_SegmentReportingChargeForFundsUsed 0cvbf_SegmentReportingChargeForFundsUsed  
Total interest expense 3,171us-gaap_InterestExpense 4,120us-gaap_InterestExpense  
Net interest income 61,009us-gaap_InterestIncomeExpenseNet 56,942us-gaap_InterestIncomeExpenseNet  
Provision for loan losses 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (7,500)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet  
Net interest income after provision for loan losses 61,009us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 64,442us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss  
Noninterest income 8,011us-gaap_NoninterestIncome 11,498us-gaap_NoninterestIncome  
Noninterest expense 44,472us-gaap_NoninterestExpense 31,157us-gaap_NoninterestExpense  
Debt termination expense 13,870cvbf_PrepaymentPenaltiesOnBorrowings 0cvbf_PrepaymentPenaltiesOnBorrowings  
Earnings before income taxes 24,548us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 44,783us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Segment assets 7,442,951us-gaap_Assets 6,902,518us-gaap_Assets 7,377,920us-gaap_Assets
Operating segments [Member] | Centers [Member]      
Segment Reporting Information [Line Items]      
Interest income, including loan fees 35,368cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
33,091cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Credit for funds provided 8,211cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
7,074cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Total interest income 43,579us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
40,165us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Interest expense 1,663cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
1,637cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Charge for funds used 1,067cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
1,090cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Total interest expense 2,730us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
2,727us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Net interest income 40,849us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
37,438us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Provision for loan losses 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Net interest income after provision for loan losses 40,849us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
37,438us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Noninterest income 5,067us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
4,782us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Noninterest expense 11,849us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
11,828us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Debt termination expense 0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Earnings before income taxes 34,067us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
30,392us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Segment assets 6,216,028us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
5,525,494us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
 
Operating segments [Member] | Treasury [Member]      
Segment Reporting Information [Line Items]      
Interest income, including loan fees 18,655cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
16,432cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Credit for funds provided 0cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
0cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Total interest income 18,655us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
16,432us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Interest expense 1,431cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
2,373cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Charge for funds used 14,806cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
12,797cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Total interest expense 16,237us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
15,170us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Net interest income 2,418us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
1,262us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Provision for loan losses 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Net interest income after provision for loan losses 2,418us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
1,262us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Noninterest income 0us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
0us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Noninterest expense 213us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
196us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Debt termination expense 13,870cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Earnings before income taxes (11,665)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
1,066us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Segment assets 3,450,529us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
3,264,736us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
 
Operating segments [Member] | Other [Member]      
Segment Reporting Information [Line Items]      
Interest income, including loan fees 10,157cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
11,539cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Credit for funds provided 12,641cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
11,463cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Total interest income 22,798us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
23,002us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Interest expense 77cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
110cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Charge for funds used 4,979cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
4,650cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Total interest expense 5,056us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
4,760us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Net interest income 17,742us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
18,242us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Provision for loan losses 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(7,500)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Net interest income after provision for loan losses 17,742us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
25,742us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Noninterest income 2,944us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
6,716us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Noninterest expense 18,540us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
19,133us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Debt termination expense 0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Earnings before income taxes 2,146us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
13,325us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Segment assets 898,554us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
843,026us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Eliminations [Member]      
Segment Reporting Information [Line Items]      
Interest income, including loan fees 0cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Credit for funds provided (20,852)cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(18,537)cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total interest income (20,852)us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(18,537)us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Interest expense 0cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Charge for funds used (20,852)cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(18,537)cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total interest expense (20,852)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(18,537)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Net interest income 0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Provision for loan losses 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Net interest income after provision for loan losses 0us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Noninterest income 0us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Noninterest expense 0us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Debt termination expense 0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Earnings before income taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Segment assets $ (3,122,160)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (2,730,738)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember