XML 94 R79.htm IDEA: XBRL DOCUMENT
v3.25.3

Loans - Amortized cost basis and interest income recognized on non-accrual loans (Details) - USD ($) $ in Thousands | Sep. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | $ 143,293 | $ 123,706
Non-accrual with allowance | 358,909 | 227,074
Mortgages |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 63,562 | 67,245
Non-accrual with allowance | 104,205 | 121,087
Commercial | Commercial multi-family |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 8,137 | 8,700
Non-accrual with allowance | 504 | 79
Commercial | CRE non-owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 41,980 | 10,565
Non-accrual with allowance | 2,146 | 3,879
Commercial | CRE owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 16,618 | 22,724
Non-accrual with allowance | 9,001 | 7,725
Commercial | Commercial and Industrial |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 6,504 | 9,020
Non-accrual with allowance | 167,987 | 12,063
Leasing |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 602 | 500
Non-accrual with allowance | 7,145 | 9,088
Consumer | Home equity lines of credit |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 3,257 | 3,393
Consumer | Personal loans |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 3,264 | 2,960
Non-accrual with allowance | 16,052 | 19,050
Consumer | Auto Loan |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 2,263 | 1,992
Non-accrual with allowance | 47,169 | 49,800
Consumer | Other |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 363 | 0
Non-accrual with allowance | 1,443 | 910
Puerto Rico |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 127,045 | 101,865
Non-accrual with allowance | 326,324 | 190,226
Puerto Rico | Mortgages |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 62,445 | 66,176
Non-accrual with allowance | 77,513 | 92,266
Puerto Rico | Commercial | Commercial multi-family |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 174 | 79
Puerto Rico | Commercial | CRE non-owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 34,986 | 3,450
Non-accrual with allowance | 2,057 | 2,979
Puerto Rico | Commercial | CRE owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 16,618 | 17,767
Non-accrual with allowance | 9,001 | 7,491
Puerto Rico | Commercial | Commercial and Industrial |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 6,504 | 9,020
Non-accrual with allowance | 166,741 | 10,315
Puerto Rico | Leasing |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 602 | 500
Non-accrual with allowance | 7,145 | 9,088
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 | 3,264 | 2,960
Non-accrual with allowance | 15,111 | 17,309
Puerto Rico | Consumer | Auto Loan |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 2,263 | 1,992
Non-accrual with allowance | 47,169 | 49,800
Puerto Rico | Consumer | Other |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 363 | 0
Non-accrual with allowance | 1,413 | 899
Popular U.S. |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 16,248 | 21,841
Non-accrual with allowance | 32,585 | 36,848
Popular U.S. | Mortgages |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 1,117 | 1,069
Non-accrual with allowance | 26,692 | 28,821
Popular U.S. | Commercial | Commercial multi-family |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 8,137 | 8,700
Non-accrual with allowance | 330 | 0
Popular U.S. | Commercial | CRE non-owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 6,994 | 7,115
Non-accrual with allowance | 89 | 900
Popular U.S. | Commercial | CRE owner occupied |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 4,957
Non-accrual with allowance | 0 | 234
Popular U.S. | Commercial | Commercial and Industrial |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 1,246 | 1,748
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 | 3,257 | 3,393
Popular U.S. | Consumer | Personal loans |  |
Financing receivable nonaccrual status [Line Items] |  |
Non-accrual with no allowance | 0 | 0
Non-accrual with allowance | 941 | 1,741
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 | $ 30 | $ 11

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 -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-16 + 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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-16 + 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_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=us-gaap_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: |