XML 108 R94.htm IDEA: XBRL DOCUMENT
v3.23.2

Loans - Amortized cost basis and interest income recognized on non-accrual loans (Details) - USD ($) $ in Thousands | Jun. 30, 2023 | Dec. 31, 2022
--- | --- | ---
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | $ 175,612 | $ 177,104
Non-accrual with allowance | 209,892 | 262,337
Construction |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 |
Non-accrual with allowance | 9,284 |
Mortgages |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 104,324 | 119,098
Non-accrual with allowance | 104,472 | 143,781
Commercial | Commercial multi-family |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 602 | 242
Commercial | CRE non-owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 18,924 | 17,093
Non-accrual with allowance | 4,137 | 8,023
Commercial | CRE owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 29,515 | 14,165
Non-accrual with allowance | 11,412 | 14,920
Commercial | Commercial and Industrial |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 16,304 | 20,227
Non-accrual with allowance | 19,432 | 18,369
Leasing |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 221 | 458
Non-accrual with allowance | 4,522 | 5,483
Consumer | Home equity lines of credit |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 4,252 | 4,110
Consumer | Personal loans |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 4,768 | 4,623
Non-accrual with allowance | 15,396 | 15,417
Consumer | Auto Loan |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 1,293 | 1,177
Non-accrual with allowance | 34,911 | 39,801
Consumer | Other |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 263 | 263
Non-accrual with allowance | 1,472 | 12,191
Puerto Rico |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 170,014 | 170,484
Non-accrual with allowance | 182,325 | 231,525
Puerto Rico | Construction |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 |
Non-accrual with allowance | 9,284 |
Puerto Rico | Mortgages |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 103,821 | 119,027
Non-accrual with allowance | 90,398 | 123,364
Puerto Rico | Commercial | Commercial multi-family |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 184 | 242
Puerto Rico | Commercial | CRE non-owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 18,924 | 15,639
Non-accrual with allowance | 4,018 | 8,023
Puerto Rico | Commercial | CRE owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 24,420 | 9,070
Non-accrual with allowance | 11,412 | 14,920
Puerto Rico | Commercial | Commercial and Industrial |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 16,304 | 20,227
Non-accrual with allowance | 13,454 | 14,050
Puerto Rico | Leasing |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 221 | 458
Non-accrual with allowance | 4,522 | 5,483
Puerto Rico | Consumer | Home equity lines of credit |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 0 | 0
Puerto Rico | Consumer | Personal loans |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 4,768 | 4,623
Non-accrual with allowance | 12,670 | 13,459
Puerto Rico | Consumer | Auto Loan |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 1,293 | 1,177
Non-accrual with allowance | 34,911 | 39,801
Puerto Rico | Consumer | Other |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 263 | 263
Non-accrual with allowance | 1,472 | 12,183
Popular U.S. |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 5,598 | 6,620
Non-accrual with allowance | 27,567 | 30,812
Popular U.S. | Construction |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 |
Non-accrual with allowance | 0 |
Popular U.S. | Mortgages |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 503 | 71
Non-accrual with allowance | 14,074 | 20,417
Popular U.S. | Commercial | Commercial multi-family |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 418 | 0
Popular U.S. | Commercial | CRE non-owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 1,454
Non-accrual with allowance | 119 | 0
Popular U.S. | Commercial | CRE owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 5,095 | 5,095
Non-accrual with allowance | 0 | 0
Popular U.S. | Commercial | Commercial and Industrial |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 5,978 | 4,319
Popular U.S. | Leasing |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 0 | 0
Popular U.S. | Consumer | Home equity lines of credit |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 4,252 | 4,110
Popular U.S. | Consumer | Personal loans |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 2,726 | 1,958
Popular U.S. | Consumer | Auto Loan |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 0 | 0
Popular U.S. | Consumer | Other |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | $ 0 | $ 8

X
- References No definition available. + Details
Name: | bpop_FinancingReceivableNonaccrualWithAllowance
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortized cost of financing receivable on nonaccrual status with no allowance for credit loss. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 16 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447 + Details
Name: | us-gaap_FinancingReceivableNonaccrualNoAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_FinancingReceivableNonaccrualStatusLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialAndIndustrialSectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_StatementGeographicalAxis=country_PR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |