XML 437 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Discontinued Operations - Additional information (Detail) (USD $)
3 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Dec. 31, 2015
Jul. 31, 2014
Aug. 31, 2014
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Goodwill Written Off Related To Business Unit To Be Disposed $ 186,500,000bpop_GoodwillWrittenOffRelatedToBusinessUnitToBeDisposed $ 186,511,000bpop_GoodwillWrittenOffRelatedToBusinessUnitToBeDisposed $ 0bpop_GoodwillWrittenOffRelatedToBusinessUnitToBeDisposed $ 0bpop_GoodwillWrittenOffRelatedToBusinessUnitToBeDisposed        
Loans held-for-sale   106,104,000us-gaap_LoansReceivableHeldForSaleNet 110,426,000us-gaap_LoansReceivableHeldForSaleNet   106,104,000us-gaap_LoansReceivableHeldForSaleNet      
Deposits   24,807,535,000us-gaap_Deposits 26,711,145,000us-gaap_Deposits   24,807,535,000us-gaap_Deposits      
Segment, Discontinued Operations [Member]                
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax   33,829,000us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
         
Goodwill Written Off Related To Business Unit To Be Disposed   186,511,000bpop_GoodwillWrittenOffRelatedToBusinessUnitToBeDisposed
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0bpop_GoodwillWrittenOffRelatedToBusinessUnitToBeDisposed
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
         
Liabilities Of Disposal Group Including Discontinued Operation   5,064,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  5,064,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Assets Of Disposal Group Including Discontinued Operation   0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Segment, Discontinued Operations [Member] | Illinois region sale of August 8, 2014 [Member]                
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax   24,600,000us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ bpop_SaleOfRegionalOperationsAxis
= bpop_IllinoisMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
           
Branches Sold             12bpop_BranchesSold
/ bpop_SaleOfRegionalOperationsAxis
= bpop_IllinoisMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Loans held-for-sale             562,000,000us-gaap_LoansReceivableHeldForSaleNet
/ bpop_SaleOfRegionalOperationsAxis
= bpop_IllinoisMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Deposits             726,000,000us-gaap_Deposits
/ bpop_SaleOfRegionalOperationsAxis
= bpop_IllinoisMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Segment, Discontinued Operations [Member] | Central Florida region sale of September 15, 2014 [Member]                
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax   1,200,000us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CentralFloridaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
           
Branches Sold               9bpop_BranchesSold
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CentralFloridaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Loans held-for-sale               104,000,000us-gaap_LoansReceivableHeldForSaleNet
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CentralFloridaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Deposits               217,000,000us-gaap_Deposits
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CentralFloridaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Segment, Discontinued Operations [Member] | California region sale of November 8, 2014 [Member]                
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax         8,100,000us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Branches Sold   20bpop_BranchesSold
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
    20bpop_BranchesSold
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Loans held-for-sale   1,100,000,000us-gaap_LoansReceivableHeldForSaleNet
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
    1,100,000,000us-gaap_LoansReceivableHeldForSaleNet
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Deposits   1,100,000,000us-gaap_Deposits
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
    1,100,000,000us-gaap_Deposits
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Segment, Discontinued Operations [Member] | California region sale of November 8, 2014 [Member] | Indemnification Guarantee Member                
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Maximum Amount Of Future Payments Under Guarantee Percentage         1.5bpop_MaximumAmountOfFuturePaymentsUnderGuaranteePercentage
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Guarantee Obligations Term         two years      
GuaranteeObligationsOriginAndPurpose         The Corporation also agreed to indemnify the purchaser for up to 1.5% of credit losses on transferred loans for a period of two years after the closing. Pursuant to this indemnification provision, the Corporation’s maximum exposure is approximately $16 million.      
Maximum Amount Of Future Payments Under Gurantee   16,000,000bpop_MaximumAmountOfFuturePaymentsUnderGurantee
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
    16,000,000bpop_MaximumAmountOfFuturePaymentsUnderGurantee
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Valuation Allowances And Reserves Balance   2,200,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
    2,200,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
/ bpop_SaleOfRegionalOperationsAxis
= bpop_CaliforniaMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Segment, Continuing Operations [Member]                
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Restructuring Charges   26,725,000us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Segment, Continuing Operations [Member] | Restructuring Charges Member                
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]                
Estimate Of Restructuring Charges To Be Incurred 49,000,000bpop_EstimateOfRestructuringChargesToBeIncurred
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
        22,000,000bpop_EstimateOfRestructuringChargesToBeIncurred
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
   
Estimate Of Severance Retention And Other Payments To Be Incurred           13,000,000bpop_EstimateOfSeveranceRetentionAndOtherPaymentsToBeIncurred
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
   
Estimate Of Operational Set Up Cost And Lease Cancellations To Be Incurred           $ 9,000,000bpop_EstimateOfOperationalSetUpCostAndLeaseCancellationsToBeIncurred
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember