XML 418 R167.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Real Estate Owned (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Other Real Estate Owned Rollforward [Line Items]      
Other Real Estate Owned Beginning Balance $ 303,508us-gaap_OtherRealEstateAndForeclosedAssets $ 405,902us-gaap_OtherRealEstateAndForeclosedAssets $ 281,632us-gaap_OtherRealEstateAndForeclosedAssets
Other Real Estate Owned Write Downs (42,366)bpop_OtherRealEstateOwnedWriteDowns (43,861)bpop_OtherRealEstateOwnedWriteDowns (32,783)bpop_OtherRealEstateOwnedWriteDowns
Other Real Estate Owned Additions 158,851bpop_OtherRealEstateOwnedAdditions 232,997bpop_OtherRealEstateOwnedAdditions 303,374bpop_OtherRealEstateOwnedAdditions
Other Real Estate Owned Sales (147,907)bpop_OtherRealEstateOwnedSales (293,017)bpop_OtherRealEstateOwnedSales (142,657)bpop_OtherRealEstateOwnedSales
Othe Real Estate Owned Other Adjustments (6,320)bpop_OtheRealEstateOwnedOtherAdjustments 1,487bpop_OtheRealEstateOwnedOtherAdjustments (3,664)bpop_OtheRealEstateOwnedOtherAdjustments
Other Real Estate Owned Ending Balance 265,766us-gaap_OtherRealEstateAndForeclosedAssets 303,508us-gaap_OtherRealEstateAndForeclosedAssets 405,902us-gaap_OtherRealEstateAndForeclosedAssets
Non Covered Under Loss Sharing Agreements With F D I C [Member] | Mortgages [Member]      
Other Real Estate Owned Rollforward [Line Items]      
Other Real Estate Owned Beginning Balance 86,852us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
130,982us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
82,267us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Write Downs (3,628)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(9,525)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(10,823)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Additions 65,300bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
82,985bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
108,312bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Sales (49,618)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(118,596)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(46,091)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Othe Real Estate Owned Other Adjustments (2,389)bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
1,006bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(2,683)bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Ending Balance 96,517us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
86,852us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
130,982us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Non Covered Under Loss Sharing Agreements With F D I C [Member] | Commercial Or Construction [Member]      
Other Real Estate Owned Rollforward [Line Items]      
Other Real Estate Owned Beginning Balance 48,649us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
135,862us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
90,230us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Write Downs (7,112)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(11,377)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(13,727)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Additions 16,200bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
32,175bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
110,947bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Sales (20,042)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(108,254)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(51,422)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Othe Real Estate Owned Other Adjustments 1,288bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
243bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
(166)bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Ending Balance 38,983us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
48,649us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
135,862us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_NonCoveredUnderLossSharingAgreementsWithFDICMember
Covered Under Loss Sharing Agreements With F D I C [Member] | Mortgages [Member]      
Other Real Estate Owned Rollforward [Line Items]      
Other Real Estate Owned Beginning Balance 47,792us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
39,660us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
31,359us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Write Downs (4,969)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(4,102)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(767)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Additions 21,769bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
30,037bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
23,195bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Sales (19,028)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(17,720)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(13,122)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Othe Real Estate Owned Other Adjustments (692)bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(83)bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(1,005)bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Ending Balance 44,872us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
47,792us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
39,660us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Covered Under Loss Sharing Agreements With F D I C [Member] | Commercial Or Construction [Member]      
Other Real Estate Owned Rollforward [Line Items]      
Other Real Estate Owned Beginning Balance 120,215us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
99,398us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
77,776us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Write Downs (26,657)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(18,857)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(7,466)bpop_OtherRealEstateOwnedWriteDowns
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Additions 55,582bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
87,800bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
60,920bpop_OtherRealEstateOwnedAdditions
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Sales (59,219)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(48,447)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
(32,022)bpop_OtherRealEstateOwnedSales
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Othe Real Estate Owned Other Adjustments (4,527)bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
321bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
190bpop_OtheRealEstateOwnedOtherAdjustments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
Other Real Estate Owned Ending Balance $ 85,394us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
$ 120,215us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember
$ 99,398us-gaap_OtherRealEstateAndForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_CommercialOrConstructionMember
/ bpop_BankingAgenciesAxis
= bpop_CoveredUnderLossSharingAgreementsWithFDICMember