XML 212 R292.htm IDEA: XBRL DOCUMENT v2.4.1.9
Statement of Operations- Popular, Inc. (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenues [Abstract]      
Income Loss From Equity Method Investments $ 39,578us-gaap_IncomeLossFromEquityMethodInvestments $ 42,873us-gaap_IncomeLossFromEquityMethodInvestments $ 73,478us-gaap_IncomeLossFromEquityMethodInvestments
Expenses [Abstract]      
Provision for Loan and Lease Losses 263,369us-gaap_ProvisionForLoanAndLeaseLosses 602,563us-gaap_ProvisionForLoanAndLeaseLosses 408,941us-gaap_ProvisionForLoanAndLeaseLosses
Income Tax Expense Benefit 58,279us-gaap_IncomeTaxExpenseBenefit (251,327)us-gaap_IncomeTaxExpenseBenefit (26,403)us-gaap_IncomeTaxExpenseBenefit
Equity In Undistributed Earnings Losses Of Subsidiaries 0bpop_EquityInUndistributedEarningsLossesOfSubsidiaries 0bpop_EquityInUndistributedEarningsLossesOfSubsidiaries 0bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
Net Income (313,490)us-gaap_NetIncomeLoss 599,327us-gaap_NetIncomeLoss 245,275us-gaap_NetIncomeLoss
Comprehensive Income Net Of Tax (354,617)us-gaap_ComprehensiveIncomeNetOfTax 513,450us-gaap_ComprehensiveIncomeNetOfTax 184,955us-gaap_ComprehensiveIncomeNetOfTax
Segment, Continuing Operations [Member]      
Revenues [Abstract]      
Dividend income from subsidiaries 0bpop_DividendIncomeFromSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0bpop_DividendIncomeFromSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0bpop_DividendIncomeFromSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Sale and valuation adjustments of investment securities (870)bpop_NetGainLossAndValuationAdjustmentsOnInvestmentSecurities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
7,966bpop_NetGainLossAndValuationAdjustmentsOnInvestmentSecurities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(1,707)bpop_NetGainLossAndValuationAdjustmentsOnInvestmentSecurities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Trading Gains (Losses) 4,358us-gaap_TradingGainsLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(13,483)us-gaap_TradingGainsLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
4,478us-gaap_TradingGainsLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Expenses [Abstract]      
Interest Expense 688,471us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
303,366us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
362,759us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Gains Losses On Extinguishment Of Debt (532)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(3,388)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(25,196)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income (loss) from continuing operations before income tax (132,231)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
307,491us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
181,054us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income Tax Expense Benefit 58,279us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(251,327)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(26,403)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income Loss Before Equity In Undistributed Earnings Of Subsidiaries (190,510)bpop_IncomeLossBeforeEquityInUndistributedEarningsOfSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
558,818bpop_IncomeLossBeforeEquityInUndistributedEarningsOfSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
207,457bpop_IncomeLossBeforeEquityInUndistributedEarningsOfSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Equity In Undistributed Earnings Losses Of Subsidiaries 0bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income (loss) from continuing operations (190,510)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
558,818us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
207,457us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Segment, Continuing Operations [Member] | Non Covered Under Loss Sharing Agreements With F D I C [Member]      
Expenses [Abstract]      
Provision for Loan and Lease Losses 223,999us-gaap_ProvisionForLoanAndLeaseLosses
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
536,710us-gaap_ProvisionForLoanAndLeaseLosses
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
322,234us-gaap_ProvisionForLoanAndLeaseLosses
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Segment, Discontinued Operations [Member]      
Expenses [Abstract]      
Provision for Loan and Lease Losses (6,764)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(3,543)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Equity In Undistributed Earnings Losses Of Discontinued Operations 0bpop_EquityInUndistributedEarningsLossesOfDiscontinuedOperations
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0bpop_EquityInUndistributedEarningsLossesOfDiscontinuedOperations
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0bpop_EquityInUndistributedEarningsLossesOfDiscontinuedOperations
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Popular, Inc. Holding Co.      
Revenues [Abstract]      
Income Loss From Equity Method Investments 12,291us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
17,308us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
40,505us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Expenses [Abstract]      
Provision for Loan and Lease Losses (200)us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
398us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
404us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity In Undistributed Earnings Losses Of Subsidiaries 171,998bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
196,886bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
274,766bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Income (313,490)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
599,327us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
245,275us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comprehensive Income Net Of Tax (354,617)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
513,450us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
184,955us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Popular, Inc. Holding Co. | Segment, Continuing Operations [Member]      
Revenues [Abstract]      
Dividend income from subsidiaries 0bpop_DividendIncomeFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
37,000bpop_DividendIncomeFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
5,000bpop_DividendIncomeFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Interest Income Operating 1,931us-gaap_InterestIncomeOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
17,793us-gaap_InterestIncomeOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
23,038us-gaap_InterestIncomeOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal     0us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income Loss From Equity Method Investments 12,291us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
17,308us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
40,505us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Other Operating Income Holding Company Only 0bpop_OtherOperatingIncomeHoldingCompanyOnly
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
425,968bpop_OtherOperatingIncomeHoldingCompanyOnly
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,461bpop_OtherOperatingIncomeHoldingCompanyOnly
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Sale and valuation adjustments of investment securities 0bpop_NetGainLossAndValuationAdjustmentsOnInvestmentSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
7,966bpop_NetGainLossAndValuationAdjustmentsOnInvestmentSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0bpop_NetGainLossAndValuationAdjustmentsOnInvestmentSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Trading Gains (Losses) (40)us-gaap_TradingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
161us-gaap_TradingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
214us-gaap_TradingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Revenues, Total 14,182us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
506,196us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
70,218us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Expenses [Abstract]      
Interest Expense 492,657us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
101,245us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
95,898us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Gains Losses On Extinguishment Of Debt 0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Non interest Expense Excluding Gains Losses On Extinguishment Of Debt 1,633bpop_NonInterestExpenseExcludingGainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
700bpop_NonInterestExpenseExcludingGainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,705bpop_NonInterestExpenseExcludingGainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Total Expenses 494,090bpop_TotalExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
102,343bpop_TotalExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
98,007bpop_TotalExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income (loss) from continuing operations before income tax (479,908)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
403,853us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(27,789)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income Tax Expense Benefit 5,580us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,412us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,702us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income Loss Before Equity In Undistributed Earnings Of Subsidiaries (485,488)bpop_IncomeLossBeforeEquityInUndistributedEarningsOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
402,441bpop_IncomeLossBeforeEquityInUndistributedEarningsOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(29,491)bpop_IncomeLossBeforeEquityInUndistributedEarningsOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Equity In Undistributed Earnings Losses Of Subsidiaries 294,978bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
156,377bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
236,948bpop_EquityInUndistributedEarningsLossesOfSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Income (loss) from continuing operations (190,510)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
558,818us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
207,457us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Popular, Inc. Holding Co. | Segment, Continuing Operations [Member] | Non Covered Under Loss Sharing Agreements With F D I C [Member]      
Expenses [Abstract]      
Provision for Loan and Lease Losses (200)us-gaap_ProvisionForLoanAndLeaseLosses
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
398us-gaap_ProvisionForLoanAndLeaseLosses
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
404us-gaap_ProvisionForLoanAndLeaseLosses
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Popular, Inc. Holding Co. | Segment, Discontinued Operations [Member]      
Expenses [Abstract]      
Equity In Undistributed Earnings Losses Of Discontinued Operations $ (122,980)bpop_EquityInUndistributedEarningsLossesOfDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 40,509bpop_EquityInUndistributedEarningsLossesOfDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 37,818bpop_EquityInUndistributedEarningsLossesOfDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember