XML 40 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS RECEIVABLE AND ALLOWANCE FOR LOAN LOSSES (Details 3) (Loans Receivable, USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Nonaccrual and Past Due Loans    
Total loans $ 21,375,568us-gaap_NotesReceivableGross [1] $ 21,727,145us-gaap_NotesReceivableGross [1]
Unearned fees, premiums and discounts, net (899)us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums [1] 2,804us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums [1]
Number of days a loan is past due and is placed on nonaccrual status 90 days  
Non-PCI loans
   
Nonaccrual and Past Due Loans    
Accruing loans 30 - 59 days past due 31,659us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
30,318us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Accruing loans 60 - 89 days past due 6,142us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
9,917us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Total accruing past due loans 37,801ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
40,235ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Nonaccrual loans less than 90 days past due 42,105ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
41,770ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Nonaccrual loans 90 or more days past due 45,675ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
58,492ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Total nonaccrual loans 87,780us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
100,262us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Current accruing loans 20,012,001us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
20,264,535us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Total loans 20,137,582us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
20,405,032us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Unearned fees, premiums and discounts, net (899)us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
2,804us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
Total recorded investment in non-PCI loans 20,136,683ewbc_FinancingReceivableRecordedInvestmentNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
20,407,836ewbc_FinancingReceivableRecordedInvestmentNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
CRE    
Nonaccrual and Past Due Loans    
Total loans 7,045,421us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
[1] 6,819,513us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
[1]
CRE | Income producing    
Nonaccrual and Past Due Loans    
Total loans 6,455,177us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
[1] 6,256,059us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
[1]
CRE | Construction    
Nonaccrual and Past Due Loans    
Total loans 367,460us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
[1] 332,287us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
[1]
CRE | Land    
Nonaccrual and Past Due Loans    
Total loans 222,784us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
[1] 231,167us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
[1]
CRE | Non-PCI loans    
Nonaccrual and Past Due Loans    
Total loans 6,371,041us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
6,102,216us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
CRE | Non-PCI loans | Income producing    
Nonaccrual and Past Due Loans    
Accruing loans 30 - 59 days past due 9,699us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
14,171us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
Accruing loans 60 - 89 days past due 1,860us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
3,593us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
Total accruing past due loans 11,559ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
17,764ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
Nonaccrual loans less than 90 days past due 18,739ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
19,348ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
Nonaccrual loans 90 or more days past due 11,011ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
9,165ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
Total nonaccrual loans 29,750us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
28,513us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
Current accruing loans 5,761,622us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
5,521,769us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
Total loans 5,802,931us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
5,568,046us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
CRE | Non-PCI loans | Construction    
Nonaccrual and Past Due Loans    
Nonaccrual loans less than 90 days past due 14ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
15ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Nonaccrual loans 90 or more days past due 917ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
6,898ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Total nonaccrual loans 931us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
6,913us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Current accruing loans 357,187us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
312,930us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Total loans 358,118us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
319,843us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
CRE | Non-PCI loans | Land    
Nonaccrual and Past Due Loans    
Nonaccrual loans less than 90 days past due 214ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
221ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
Nonaccrual loans 90 or more days past due 2,386ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
2,502ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
Total nonaccrual loans 2,600us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
2,723us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
Current accruing loans 207,392us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
211,604us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
Total loans 209,992us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
214,327us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
C&I    
Nonaccrual and Past Due Loans    
Total loans 7,720,764us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
[1] 8,077,201us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
[1]
C&I | Commercial business    
Nonaccrual and Past Due Loans    
Total loans 6,871,450us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
[1] 7,181,189us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
[1]
C&I | Trade finance    
Nonaccrual and Past Due Loans    
Total loans 849,314us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
[1] 896,012us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
[1]
C&I | Non-PCI loans    
Nonaccrual and Past Due Loans    
Total loans 7,643,239us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
7,987,581us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
C&I | Non-PCI loans | Commercial business    
Nonaccrual and Past Due Loans    
Accruing loans 30 - 59 days past due 11,227us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
3,187us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
Accruing loans 60 - 89 days past due 902us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
4,361us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
Total accruing past due loans 12,129ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
7,548ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
Nonaccrual loans less than 90 days past due 5,988ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
6,623ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
Nonaccrual loans 90 or more days past due 25,436ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
21,813ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
Total nonaccrual loans 31,424us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
28,436us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
Current accruing loans 6,755,596us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
7,061,869us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
Total loans 6,799,149us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
7,097,853us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
C&I | Non-PCI loans | Trade finance    
Nonaccrual and Past Due Loans    
Accruing loans 60 - 89 days past due 600us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
 
Total accruing past due loans 600ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
 
Nonaccrual loans less than 90 days past due 37ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
73ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
Nonaccrual loans 90 or more days past due   292ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
Total nonaccrual loans 37us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
365us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
Current accruing loans 843,453us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
889,363us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
Total loans 844,090us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
889,728us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
Residential    
Nonaccrual and Past Due Loans    
Total loans 4,997,219us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 5,316,689us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
Residential | Single-family    
Nonaccrual and Past Due Loans    
Total loans 3,512,794us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
[1] 3,866,781us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
[1]
Residential | Multifamily    
Nonaccrual and Past Due Loans    
Total loans 1,484,425us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
[1] 1,449,908us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
[1]
Residential | Non-PCI loans    
Nonaccrual and Past Due Loans    
Total loans 4,539,134us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
4,831,279us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Residential | Non-PCI loans | Single-family    
Nonaccrual and Past Due Loans    
Accruing loans 30 - 59 days past due 7,239us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
6,381us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Accruing loans 60 - 89 days past due 2,402us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
1,294us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Total accruing past due loans 9,641ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
7,675ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Nonaccrual loans less than 90 days past due 4,731ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
2,861ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Nonaccrual loans 90 or more days past due 4,406ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
5,764ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Total nonaccrual loans 9,137us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
8,625us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Current accruing loans 3,279,997us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
3,630,962us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Total loans 3,298,775us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
3,647,262us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
Residential | Non-PCI loans | Multifamily    
Nonaccrual and Past Due Loans    
Accruing loans 30 - 59 days past due 2,611us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
4,425us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Accruing loans 60 - 89 days past due 376us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
507us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Total accruing past due loans 2,987ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
4,932ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Nonaccrual loans less than 90 days past due 12,216ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
12,460ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Nonaccrual loans 90 or more days past due 1,145ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
8,359ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Total nonaccrual loans 13,361us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
20,819us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Current accruing loans 1,224,011us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
1,158,266us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Total loans 1,240,359us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
1,184,017us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
Consumer    
Nonaccrual and Past Due Loans    
Total loans 1,612,164us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
[1] 1,513,742us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
[1]
Consumer | Non-PCI loans    
Nonaccrual and Past Due Loans    
Accruing loans 30 - 59 days past due 883us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,154us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
Accruing loans 60 - 89 days past due 2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
162us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total accruing past due loans 885ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,316ewbc_FinancingReceivablePastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
Nonaccrual loans less than 90 days past due 166ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
169ewbc_FinancingReceivableLessThan90DaysPastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
Nonaccrual loans 90 or more days past due 374ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
3,699ewbc_FinancingReceivable90DaysOrMorePastDueAndNotAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total nonaccrual loans 540us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
3,868us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
Current accruing loans 1,582,743us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,477,772us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total loans $ 1,584,168us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
$ 1,483,956us-gaap_NotesReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= ewbc_ReceivablesOriginatedOrAcquiredWithoutDeterioratedCreditQualityMember
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
[1] Loans net of ASC 310-30 discount.