XML 116 R101.htm IDEA: XBRL DOCUMENT
v3.19.2

Allowance for loan losses - Troubled debt restructurings loan count by type of modification (Details) - loans | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 388 | 691 | 674 | 1,014
Extension of Maturity Date | 63 | 77 | 127 | 131
Combination Interest Rate Reduction Maturity Date Extension | 137 | 75 | 299 | 117
Other Modifications | 57 | 182 | 123 | 355
Commercial multi-family |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 0 | 0 | 0 | 0
Extension of Maturity Date | 1 | 1 | 1 | 1
Combination Interest Rate Reduction Maturity Date Extension | 0 | 0 | 0 | 0
Other Modifications | 0 | 0 | 0 | 0
CRE non-owner occupied |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 0 | 0 | 0 | 2
Extension of Maturity Date | 2 | 6 | 3 | 11
Combination Interest Rate Reduction Maturity Date Extension | 0 | 0 | 0 | 0
Other Modifications | 0 | 0 | 0 | 0
CRE owner occupied |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 1 | 3 | 1 | 3
Extension of Maturity Date | 5 | 23 | 15 | 42
Combination Interest Rate Reduction Maturity Date Extension | 0 | 0 | 0 | 0
Other Modifications | 0 | 0 | 0 | 0
Commercial and industrial |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 0 | 1 | 0 | 4
Extension of Maturity Date | 18 | 31 | 34 | 50
Combination Interest Rate Reduction Maturity Date Extension | 0 | 0 | 0 | 0
Other Modifications | 0 | 0 | 0 | 0
Construction |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate |  | 0 |  | 1
Extension of Maturity Date |  | 0 |  | 0
Combination Interest Rate Reduction Maturity Date Extension |  | 0 |  | 0
Other Modifications |  | 0 |  | 0
Mortgages |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 25 | 26 | 31 | 45
Extension of Maturity Date | 28 | 6 | 55 | 10
Combination Interest Rate Reduction Maturity Date Extension | 130 | 67 | 287 | 103
Other Modifications | 2 | 22 | 2 | 45
Leasing |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 0 | 0 | 0 | 0
Extension of Maturity Date | 0 | 0 | 0 | 0
Combination Interest Rate Reduction Maturity Date Extension | 1 | 1 | 1 | 1
Other Modifications | 0 | 0 | 0 | 0
Credit cards |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 161 | 180 | 283 | 311
Extension of Maturity Date | 0 | 0 | 0 | 0
Combination Interest Rate Reduction Maturity Date Extension | 0 | 3 | 1 | 3
Other Modifications | 54 | 160 | 120 | 310
Home equity lines of credit |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 0 | 0 | 0 | 0
Extension of Maturity Date | 6 | 7 | 12 | 12
Combination Interest Rate Reduction Maturity Date Extension | 5 | 3 | 9 | 7
Other Modifications | 0 | 0 | 0 | 0
Personal Loan |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 192 | 468 | 344 | 628
Extension of Maturity Date | 1 | 1 | 3 | 3
Combination Interest Rate Reduction Maturity Date Extension | 0 | 0 | 0 | 0
Other Modifications | 1 | 0 | 1 | 0
Auto Loan |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 0 | 0 | 0 | 0
Extension of Maturity Date | 2 | 2 | 4 | 2
Combination Interest Rate Reduction Maturity Date Extension | 1 | 1 | 1 | 2
Other Modifications | 0 | 0 | 0 | 0
Other |  |  |  |
Troubled Debt Restructuring |  |  |  |
Reduction In Interest Rate | 9 | 13 | 15 | 20
Extension of Maturity Date | 0 | 0 | 0 | 0
Combination Interest Rate Reduction Maturity Date Extension | 0 | 0 | 0 | 1
Other Modifications | 0 | 0 | 0 | 0

X
- Definition Loan count of troubled debt restructurings due to a combination of reductions in interest rate and maturity date extensions. + References No definition available. + Details
Name: | bpop_CombinationInterestRateReductionMaturityDateExtension
Namespace Prefix: | bpop_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loan count of troubled debt restructurings due to extensions of maturity date + References No definition available. + Details
Name: | bpop_ExtensionOfMaturityDate
Namespace Prefix: | bpop_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loan count of troubled debt restructurings due to other types of modifications excluding reduction in interest rates and extension of maturity dates + References No definition available. + Details
Name: | bpop_OtherModifications
Namespace Prefix: | bpop_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loan count of troubled debt restructurings due to reductions in interest rate. + References No definition available. + Details
Name: | bpop_ReductionInInterestRate
Namespace Prefix: | bpop_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_TroubledDebtRestructuringDebtorCurrentPeriodLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bpop_CommercialMultiFamilyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bpop_CommercialRealEstateNonOwnerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bpop_CommercialRealEstateOwnerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bpop_CommercialAndIndustrialLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_ConstructionLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_MortgageReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceLeasesPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_CreditCardReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_HomeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bpop_PersonalLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_AutomobileLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bpop_ConsumerOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |