XML 385 R154.htm IDEA: XBRL DOCUMENT v2.4.1.9
FDIC loss share - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
D
Dec. 31, 2013
Dec. 31, 2012
Business Acquisition, Contingent Consideration [Line Items]      
True Up Payment Term 45bpop_TrueUpPaymentTerm    
Calculation Percent Asset Discount Per Bid $ 1,100,000,000bpop_CalculationPercentAssetDiscountPerBid    
Intrinsic Loss Estimate 4,600,000,000bpop_IntrinsicLossEstimate    
Servicing Amount Period Trueup Payment twelve-month period    
Reversal of accelerated FDIC Indemnification Asset, Accretion of Discount 12,492,000bpop_ReversalOfAcceleratedFdicIndemnificationAssetAccretionOfDiscount 0bpop_ReversalOfAcceleratedFdicIndemnificationAssetAccretionOfDiscount 0bpop_ReversalOfAcceleratedFdicIndemnificationAssetAccretionOfDiscount
Payment Percentage True Up Payment [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Fixed Percentage True Up Payment 50.00%bpop_FixedPercentageTrueUpPayment
/ bpop_PercentagesTrueUpPaymentAxis
= bpop_PaymentPercentageTrueUpPaymentMember
   
Intrinsic Loss Estimate Trueup Payment [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Percent Calculation Intrinsic Loss Estimate $ 925,000,000bpop_PercentCalculationIntrinsicLossEstimate
/ bpop_PercentagesTrueUpPaymentAxis
= bpop_IntrinsicLossEstimateTrueupPaymentMember
   
Fixed Percentage True Up Payment 20.00%bpop_FixedPercentageTrueUpPayment
/ bpop_PercentagesTrueUpPaymentAxis
= bpop_IntrinsicLossEstimateTrueupPaymentMember
   
Asset Discount Trueup Payment [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Fixed Percentage True Up Payment 25.00%bpop_FixedPercentageTrueUpPayment
/ bpop_PercentagesTrueUpPaymentAxis
= bpop_AssetDiscountTrueupPaymentMember
   
Cumulative Shared Loss Payments Trueup Payment [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Fixed Percentage True Up Payment 25.00%bpop_FixedPercentageTrueUpPayment
/ bpop_PercentagesTrueUpPaymentAxis
= bpop_CumulativeSharedLossPaymentsTrueupPaymentMember
   
Servicing Percentage Trueup Payment [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Fixed Percentage True Up Payment 1.00%bpop_FixedPercentageTrueUpPayment
/ bpop_PercentagesTrueUpPaymentAxis
= bpop_ServicingPercentageTrueupPaymentMember
   
Banco Popular De Puerto Rico [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Loss Sharing Agreement Allocation Percentage 80.00%bpop_LossSharingAgreementAllocationPercentage
/ us-gaap_StatementBusinessSegmentsAxis
= bpop_BancoPopularDePuertoRicoMember
   
Banco Popular De Puerto Rico [Member] | Other Consumer And Commercial Loans [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Loss Share Agreements Reimbursement Term 8bpop_LossShareAgreementsReimbursementTerm
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_OtherConsumerAndCommercialLoansMember
/ us-gaap_StatementBusinessSegmentsAxis
= bpop_BancoPopularDePuertoRicoMember
   
Federal Deposit Insurance Corporation [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Loss Sharing Agreement Allocation Percentage 80.00%bpop_LossSharingAgreementAllocationPercentage
/ dei_LegalEntityAxis
= bpop_FederalDepositInsuranceCorporationMember
   
Federal Deposit Insurance Corporation [Member] | Residential Mortgage      
Business Acquisition, Contingent Consideration [Line Items]      
Loss Sharing Term 10bpop_LossSharingTerm
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialMortgageMember
/ dei_LegalEntityAxis
= bpop_FederalDepositInsuranceCorporationMember
   
Federal Deposit Insurance Corporation [Member] | Other Consumer And Commercial Loans [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Loss Sharing Term 5bpop_LossSharingTerm
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= bpop_OtherConsumerAndCommercialLoansMember
/ dei_LegalEntityAxis
= bpop_FederalDepositInsuranceCorporationMember