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 |  |  |  |  | 3 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_LandCommercialRealEstateMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Pre-Modification Outstanding Recorded Balance |  |  |  |  | $ 1,610 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_LandCommercialRealEstateMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Post-Modification Outstanding Recorded Balance |  |  |  |  | 1,059 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_LandCommercialRealEstateMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1]
Financial Impact |  |  |  |  | 395 us-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 | 6 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 6 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 8 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Pre-Modification Outstanding Recorded Balance | 8,829 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 26,021 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 10,118 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Post-Modification Outstanding Recorded Balance | 8,624 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | 17,456 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | 8,162 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1]
Financial Impact | 43 us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [2] | 219 us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_IncomeProducingFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [2] | 1,169 us-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 | 13 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 6 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 14 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Pre-Modification Outstanding Recorded Balance | 4,379 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 16,220 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 5,101 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Post-Modification Outstanding Recorded Balance | 3,089 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | 15,624 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | 4,374 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1]
Financial Impact | 2,205 us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [2] | 4,274 us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_CommercialBusinessMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [2] | 560 us-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 | 1 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_TradeFinanceMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  |  |  | 2 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_TradeFinanceMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Pre-Modification Outstanding Recorded Balance | 190 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_TradeFinanceMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  |  |  | 2,510 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_TradeFinanceMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Post-Modification Outstanding Recorded Balance | 73 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_TradeFinanceMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] |  |  | 579 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_TradeFinanceMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1]
Financial Impact | 14 us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_TradeFinanceMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [2] |  |  | 1,506 us-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 | 9 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialSingleFamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  |  |  | 12 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialSingleFamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Pre-Modification Outstanding Recorded Balance | 11,454 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialSingleFamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  |  |  | 6,227 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialSingleFamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Post-Modification Outstanding Recorded Balance | 8,269 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialSingleFamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] |  |  | 5,556 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialSingleFamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1]
Financial Impact |  |  |  |  | 938 us-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 | 6 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 1 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 16 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Pre-Modification Outstanding Recorded Balance | 5,471 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 1,093 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 28,736 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Post-Modification Outstanding Recorded Balance | 3,705 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | 1,071 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | 28,153 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1]
Financial Impact | 7 us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ewbc_ResidentialMultifamilyMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [2] |  |  | 3,344 us-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 | 1 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 1 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 1 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Pre-Modification Outstanding Recorded Balance | 509 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 651 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |  | 108 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember |
Post-Modification Outstanding Recorded Balance | $ 504 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | $ 639 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerOtherFinancingReceivableMember / ewbc_ReceivableByIndemnificationStatusAxis = ewbc_NonCoveredLoansMember | [1] | $ 108 us-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.

X
- Details
Name: | ewbc_RestructuredLoansAbstract
Namespace Prefix: | ewbc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of financing receivables that have been modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsNumberOfContracts2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Post-modification amount of investment in financing receivables modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Pre-modification amount of investment in financing receivables modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reflects the amount of the write-down related to a troubled debt restructuring. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=25495931&loc=d3e18845-111554 + Details
Name: | us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ewbc_FinancingReceivableInformationByPortfolioSegmentsAxis=us-gaap_ResidentialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |