XML 77 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
NON-COVERED LOANS AND ALLOWANCE FOR LOAN LOSSES (Details 12) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Financing Receivable Allowance for Credit Losses Roll Forward      
Provision for (reversal of) loan losses $ 49,158us-gaap_ProvisionForLoanAndLeaseLosses $ 22,364us-gaap_ProvisionForLoanAndLeaseLosses $ 65,184us-gaap_ProvisionForLoanAndLeaseLosses
Non-covered loans      
Financing Receivable Allowance for Credit Losses Roll Forward      
Beginning balance 241,930us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
229,382us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
209,876us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Allowance for unfunded loan commitments and letters of credit (1,575)ewbc_FinancingReceivableAllowanceForCreditLossesAllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(2,157)ewbc_FinancingReceivableAllowanceForCreditLossesAllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1,563ewbc_FinancingReceivableAllowanceForCreditLossesAllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Provision for (reversal of) loan losses 44,125us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
18,336us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
60,168us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Charge-offs (39,782)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(16,344)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(58,402)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Recoveries 13,476us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
12,713us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
16,177us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Net (charge-offs) recoveries (26,306)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(3,631)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(42,225)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 258,174us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
241,930us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
229,382us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance allocated to:      
Loans individually evaluated for impairment 19,464us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
24,143us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
11,527us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Loans collectively evaluated for impairment 238,420us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
217,787us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
217,855us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Acquired with deteriorated credit quality 290us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
   
Ending balance 258,174us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
241,930us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
229,382us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Non-covered loans | MetroCorp      
Financing Receivable Allowance for Credit Losses Roll Forward      
Charge-offs (523)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_BusinessAcquisitionAxis
= ewbc_MetroCorpMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
   
CRE | Non-covered loans      
Financing Receivable Allowance for Credit Losses Roll Forward      
Beginning balance 64,677us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
69,856us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
66,457us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Provision for (reversal of) loan losses 6,107us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(6,615)us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
20,977us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Charge-offs (3,294)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] (3,357)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(27,060)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Recoveries 1,982us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,793us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
9,482us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Net (charge-offs) recoveries (1,312)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1,436us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(17,578)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 69,472us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
64,677us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
69,856us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance allocated to:      
Loans individually evaluated for impairment 3,487us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
8,058us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
5,561us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Loans collectively evaluated for impairment 65,695us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
56,619us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
64,295us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Acquired with deteriorated credit quality 290us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
   
Ending balance 69,472us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
64,677us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
69,856us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
C&I | Non-covered loans      
Financing Receivable Allowance for Credit Losses Roll Forward      
Beginning balance 115,184us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
105,376us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
87,020us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Provision for (reversal of) loan losses 40,371us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
12,821us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
35,204us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Charge-offs (29,592)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(7,405)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(21,818)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Recoveries 8,635us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,392us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,970us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Net (charge-offs) recoveries (20,957)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(3,013)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(16,848)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 134,598us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
115,184us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
105,376us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance allocated to:      
Loans individually evaluated for impairment 15,202us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
14,539us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
2,835us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Loans collectively evaluated for impairment 119,396us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
100,645us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
102,541us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 134,598us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
115,184us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
105,376us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Residential | Non-covered loans      
Financing Receivable Allowance for Credit Losses Roll Forward      
Beginning balance 50,717us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
49,349us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
52,180us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Provision for (reversal of) loan losses (8,168)us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1,918us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
3,255us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Charge-offs (1,103)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(3,197)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(7,700)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Recoveries 2,410us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
2,647us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1,614us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Net (charge-offs) recoveries 1,307us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(550)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(6,086)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 43,856us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
50,717us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
49,349us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance allocated to:      
Loans individually evaluated for impairment 774us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1,546us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
3,131us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Loans collectively evaluated for impairment 43,082us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
49,171us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
46,218us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 43,856us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
50,717us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
49,349us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Consumer | Non-covered loans      
Financing Receivable Allowance for Credit Losses Roll Forward      
Beginning balance 11,352us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,801us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,219us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Provision for (reversal of) loan losses 4,240us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
8,055us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
2,295us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Charge-offs (5,793)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(2,385)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(1,824)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Recoveries 449us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
881us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
111us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Net (charge-offs) recoveries (5,344)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(1,504)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(1,713)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 10,248us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
11,352us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,801us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance allocated to:      
Loans individually evaluated for impairment 1us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
   
Loans collectively evaluated for impairment 10,247us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
11,352us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,801us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Ending balance 10,248us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
11,352us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
4,801us-gaap_FinancingReceivableAllowanceForCreditLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Unallocated | Non-covered loans      
Financing Receivable Allowance for Credit Losses Roll Forward      
Allowance for unfunded loan commitments and letters of credit (1,575)ewbc_FinancingReceivableAllowanceForCreditLossesAllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
(2,157)ewbc_FinancingReceivableAllowanceForCreditLossesAllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1,563ewbc_FinancingReceivableAllowanceForCreditLossesAllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Provision for (reversal of) loan losses $ 1,575us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
$ 2,157us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
$ (1,563)us-gaap_ProvisionForLoanAndLeaseLosses
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] Includes a charge-off of $523 thousand related to PCI loans acquired from MetroCorp.