XML 221 R177.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Note Guarantees (Other Guarantees) - Additional Information (Detail) - USD ($) $ in Thousands | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | ---
Guarantor Obligations |  |
Funds Advanced To Investors Under Servicing Agreements | $ 88,371 | $ 107,299
Popular, Inc. Holding Co. | Debt Securities Payable |  |
Guarantor Obligations |  |
Guarantees, unamortized balance of the obligations | 94,000 | 149,000
Financial Standby Letter Of Credit |  |
Guarantor Obligations |  |
Guarantees, unamortized balance of the obligations | 300 | 300
Guarantee Type, Other | Popular, Inc. Holding Co. | Capital securities (trust preferred securities) |  |
Guarantor Obligations |  |
Guarantees, unamortized balance of the obligations | $ 374,000 | $ 427,000

X
- Definition This balances represents the total of funds advanced to investors under servicing agreements. As stated in the note, under these servicing agreements, the Corporation is required to advance to investors the payment of principal, interest, taxes and insurance, if such payments have not been received from the borrowers. + References No definition available. + Details
Name: | bpop_FundsAdvancedToInvestorsUnderServicingAgreements
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsCurrentCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_GuaranteeObligationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnderlyingAssetClassAxis=us-gaap_DebtSecuritiesPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnderlyingAssetClassAxis=us-gaap_UnderlyingOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |