XML 25 R112.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 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Interest income, including loan fees                 $ 252,903cvbf_InterestIncomeOnLoansAndInvestments $ 232,773cvbf_InterestIncomeOnLoansAndInvestments $ 262,222cvbf_InterestIncomeOnLoansAndInvestments
Credit for funds provided                 0cvbf_SegmentReportingCreditForFundsProvided 0cvbf_SegmentReportingCreditForFundsProvided 0cvbf_SegmentReportingCreditForFundsProvided
Total interest income                 252,903us-gaap_InterestAndDividendIncomeOperating 232,773us-gaap_InterestAndDividendIncomeOperating 262,222us-gaap_InterestAndDividendIncomeOperating
Interest expense                 16,389cvbf_InterestExpenses 16,507cvbf_InterestExpenses 25,272cvbf_InterestExpenses
Charge for funds used                 0cvbf_SegmentReportingChargeForFundsUsed 0cvbf_SegmentReportingChargeForFundsUsed 0cvbf_SegmentReportingChargeForFundsUsed
Total interest expense                 16,389us-gaap_InterestExpense 16,507us-gaap_InterestExpense 25,272us-gaap_InterestExpense
Net interest income 61,175us-gaap_InterestIncomeExpenseNet 61,238us-gaap_InterestIncomeExpenseNet 57,159us-gaap_InterestIncomeExpenseNet 56,942us-gaap_InterestIncomeExpenseNet 55,109us-gaap_InterestIncomeExpenseNet 53,973us-gaap_InterestIncomeExpenseNet 52,595us-gaap_InterestIncomeExpenseNet 54,589us-gaap_InterestIncomeExpenseNet 236,514us-gaap_InterestIncomeExpenseNet 216,266us-gaap_InterestIncomeExpenseNet 236,950us-gaap_InterestIncomeExpenseNet
Provision for loan losses 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (1,000)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (7,600)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (7,500)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (6,800)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (3,750)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (6,200)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (16,100)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet (16,750)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet 0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
Net interest income after provision for loan losses                 252,614us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 233,016us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 236,950us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
Noninterest income                 36,412us-gaap_NoninterestIncome 25,287us-gaap_NoninterestIncome 15,903us-gaap_NoninterestIncome
Noninterest expense                 126,229us-gaap_NoninterestExpense 114,028us-gaap_NoninterestExpense 138,160us-gaap_NoninterestExpense
Debt termination expense                 0cvbf_PrepaymentPenaltiesOnBorrowings 0cvbf_PrepaymentPenaltiesOnBorrowings 20,379cvbf_PrepaymentPenaltiesOnBorrowings
Earnings before income taxes                 162,797us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 144,275us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 114,693us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Segment assets 7,377,920us-gaap_Assets       6,664,967us-gaap_Assets       7,377,920us-gaap_Assets 6,664,967us-gaap_Assets 6,363,364us-gaap_Assets
Operating segments [Member] | Centers [Member]                      
Segment Reporting Information [Line Items]                      
Interest income, including loan fees                 142,467cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
139,369cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
147,726cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Credit for funds provided                 31,188cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
26,754cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
25,764cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Total interest income                 173,655us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
166,123us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
173,490us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Interest expense                 6,494cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
6,138cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
7,162cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Charge for funds used                 5,123cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
3,193cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
3,204cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Total interest expense                 11,617us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
9,331us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
10,366us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Net interest income                 162,038us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
156,793us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
163,124us-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
0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Net interest income after provision for loan losses                 162,038us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
156,793us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
163,124us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Noninterest income                 20,513us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
20,733us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
22,807us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Noninterest expense                 47,871us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
45,268us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
44,780us-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
0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Earnings before income taxes                 134,680us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
132,258us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
141,151us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
Segment assets 6,006,415us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
      5,405,939us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
      6,006,415us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
5,405,939us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_BusinessFinancialCentersMember
5,196,244us-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                 71,369cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
53,234cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
56,559cvbf_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
0cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Total interest income                 71,369us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
53,234us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
56,559us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Interest expense                 9,590cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
9,700cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
15,396cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Charge for funds used                 54,885cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
45,269cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
41,270cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Total interest expense                 64,475us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
54,969us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
56,666us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Net interest income                 6,894us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
(1,735)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
(107)us-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
0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Net interest income after provision for loan losses                 6,894us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
(1,735)us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
(107)us-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
2,094us-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                 784us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
714us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
729us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Debt termination expense                 0cvbf_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
20,379cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Earnings before income taxes                 6,110us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
(355)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
(21,215)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
Segment assets 3,268,551us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
      2,866,760us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
      3,268,551us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
2,866,760us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cvbf_TreasuryMember
2,642,445us-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                 39,067cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
40,170cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
57,937cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Credit for funds provided                 46,770cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
41,987cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
31,505cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Total interest income                 85,837us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
82,157us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
89,442us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Interest expense                 305cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
670cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2,714cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Charge for funds used                 17,950cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
20,279cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
12,795cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Total interest expense                 18,255us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
20,949us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
15,509us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Net interest income                 67,582us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
61,208us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
73,933us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Provision for loan losses                 (16,100)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(16,750)us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Net interest income after provision for loan losses                 83,682us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
77,958us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
73,933us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Noninterest income                 15,899us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2,460us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(6,904)us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Noninterest expense                 77,574us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
68,046us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
72,272us-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
0cvbf_PrepaymentPenaltiesOnBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Earnings before income taxes                 22,007us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
12,372us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(5,243)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment assets 753,068us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
      710,844us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
      753,068us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
710,844us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
637,976us-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
0cvbf_InterestIncomeOnLoansAndInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Credit for funds provided                 (77,958)cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(68,741)cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(57,269)cvbf_SegmentReportingCreditForFundsProvided
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Total interest income                 (77,958)us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(68,741)us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(57,269)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
0cvbf_InterestExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Charge for funds used                 (77,958)cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(68,741)cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(57,269)cvbf_SegmentReportingChargeForFundsUsed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Total interest expense                 (77,958)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(68,741)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(57,269)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
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
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
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
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
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
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
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Segment assets $ (2,650,114)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      $ (2,318,576)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      $ (2,650,114)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (2,318,576)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (2,113,301)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember