XML 230 R199.htm IDEA: XBRL DOCUMENT v2.4.1.9
Capital Requirements Basel 3 (Detail)
Dec. 31, 2014
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Tier One Risk Based Capital Required to be Well Capitalized to Risk Weighted Assets 6.00%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets        
Capital Required to be Well Capitalized to Risk Weighted Assets 10.00%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets        
Tier One Leverage Capital Required to be Well Capitalized to Average Assets 5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets        
Basel III [Member]          
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Tier 1 Common Equity to be Well Capitalized to Risk Weighted Assets 6.50%bpop_Tier1CommonEquityToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
       
Tier One Risk Based Capital Required to be Well Capitalized to Risk Weighted Assets 8.00%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
       
Capital Required to be Well Capitalized to Risk Weighted Assets 10.00%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
       
Tier One Leverage Capital Required to be Well Capitalized to Average Assets 5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
       
Capital Adequacy Minimum Requirement [Member] | Basel III [Member]          
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Tier 1 Common Equity to be Well Capitalized to Risk Weighted Assets 4.50%bpop_Tier1CommonEquityToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementMember
       
Tier One Risk Based Capital Required to be Well Capitalized to Risk Weighted Assets 6.00%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementMember
       
Capital Required to be Well Capitalized to Risk Weighted Assets 8.00%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementMember
       
Tier One Leverage Capital Required to be Well Capitalized to Average Assets 4.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementMember
       
Capital Adequacy Minimum Requirement Plus Capital Conservation Buffer [Member] | Basel III [Member]          
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Tier 1 Common Equity to be Well Capitalized to Risk Weighted Assets   7.00%bpop_Tier1CommonEquityToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
6.375%bpop_Tier1CommonEquityToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
5.75%bpop_Tier1CommonEquityToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
5.125%bpop_Tier1CommonEquityToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
Tier One Risk Based Capital Required to be Well Capitalized to Risk Weighted Assets   8.50%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
7.875%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
7.25%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
6.625%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
Capital Required to be Well Capitalized to Risk Weighted Assets   10.50%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
9.875%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
9.25%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember
8.625%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ bpop_Basel3CapitalRequirementsAxis
= bpop_Basel3Member
/ bpop_CapitalAdequacyMinimumRequirementAxis
= bpop_CapitalAdequacyMinimumRequirementPlusCapitalConservationBufferMember