XML 100 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
NON-COVERED LOANS AND ALLOWANCE FOR LOAN LOSSES (Details 7) (Non-covered loans, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
contract
Dec. 31, 2013
contract
Dec. 31, 2012
contract
CRE | Land      
Restructured loans disclosures      
Number of contracts modified as TDRs     3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Pre-Modification Outstanding Recorded Balance     $ 1,610us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Post-Modification Outstanding Recorded Balance     1,059us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]
Financial Impact     395us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_LandCommercialRealEstateMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]
CRE | Income producing      
Restructured loans disclosures      
Number of contracts modified as TDRs 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Pre-Modification Outstanding Recorded Balance 8,829us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
26,021us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
10,118us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Post-Modification Outstanding Recorded Balance 8,624us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] 17,456us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] 8,162us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]
Financial Impact 43us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2] 219us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2] 1,169us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_IncomeProducingFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]
C&I | Commercial business      
Restructured loans disclosures      
Number of contracts modified as TDRs 13us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
14us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Pre-Modification Outstanding Recorded Balance 4,379us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
16,220us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
5,101us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Post-Modification Outstanding Recorded Balance 3,089us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] 15,624us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] 4,374us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]
Financial Impact 2,205us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2] 4,274us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2] 560us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_CommercialBusinessMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]
C&I | Trade finance      
Restructured loans disclosures      
Number of contracts modified as TDRs 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
  2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Pre-Modification Outstanding Recorded Balance 190us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
  2,510us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Post-Modification Outstanding Recorded Balance 73us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]   579us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]
Financial Impact 14us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]   1,506us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_TradeFinanceMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]
Residential | Single-family      
Restructured loans disclosures      
Number of contracts modified as TDRs 9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
  12us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Pre-Modification Outstanding Recorded Balance 11,454us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
  6,227us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Post-Modification Outstanding Recorded Balance 8,269us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]   5,556us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]
Financial Impact     938us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialSingleFamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]
Residential | Multifamily      
Restructured loans disclosures      
Number of contracts modified as TDRs 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
16us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Pre-Modification Outstanding Recorded Balance 5,471us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1,093us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
28,736us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Post-Modification Outstanding Recorded Balance 3,705us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] 1,071us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] 28,153us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]
Financial Impact 7us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]   3,344us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ewbc_ResidentialMultifamilyMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[2]
Consumer | Other Consumer      
Restructured loans disclosures      
Number of contracts modified as TDRs 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Pre-Modification Outstanding Recorded Balance 509us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
651us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
108us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
Post-Modification Outstanding Recorded Balance $ 504us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] $ 639us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1] $ 108us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ewbc_ReceivableByIndemnificationStatusAxis
= ewbc_NonCoveredLoansMember
[1]
[1] Includes subsequent payments after modification.
[2] The financial impact includes charge-offs and specific reserves recorded at modification date.