Results of Operations (Detail) (USD $)
In Thousands, unless otherwise specified |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Segment Reporting Information [Line Items] | |||
Provision for loan losses | $ 263,370us-gaap_ProvisionForLoanLeaseAndOtherLosses | $ 602,563us-gaap_ProvisionForLoanLeaseAndOtherLosses | |
Amortization of intangibles | 9,434us-gaap_AmortizationOfIntangibleAssets | 9,883us-gaap_AmortizationOfIntangibleAssets | 10,072us-gaap_AmortizationOfIntangibleAssets |
Depreciation expense | 47,137us-gaap_DepreciationNonproduction | 48,162us-gaap_DepreciationNonproduction | 46,736us-gaap_DepreciationNonproduction |
Income tax expense | 58,279us-gaap_IncomeTaxExpenseBenefit | (251,327)us-gaap_IncomeTaxExpenseBenefit | (26,403)us-gaap_IncomeTaxExpenseBenefit |
Net Income | (313,490)us-gaap_NetIncomeLoss | 599,327us-gaap_NetIncomeLoss | 245,275us-gaap_NetIncomeLoss |
Assets | 33,096,695us-gaap_Assets | 35,749,333us-gaap_Assets | |
Segment, Continuing Operations [Member] | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 945,072us-gaap_InterestRevenueExpenseNet / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,344,574us-gaap_InterestRevenueExpenseNet / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,281,627us-gaap_InterestRevenueExpenseNet / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Provision for loan losses | 270,134us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
606,106us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
397,073us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Non interest Income | 386,515us-gaap_NoninterestIncome / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
791,013us-gaap_NoninterestIncome / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
511,489us-gaap_NoninterestIncome / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Amortization of intangibles | 8,160us-gaap_AmortizationOfIntangibleAssets / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
7,971us-gaap_AmortizationOfIntangibleAssets / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
8,161us-gaap_AmortizationOfIntangibleAssets / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Depreciation expense | 46,327us-gaap_DepreciationNonproduction / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
45,764us-gaap_DepreciationNonproduction / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
44,364us-gaap_DepreciationNonproduction / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Loss on early extinguishment of debt | 532us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
3,388us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
25,196us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Noninterest Expense Other | 1,138,665bpop_NoninterestExpenseOther / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,164,867bpop_NoninterestExpenseOther / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,137,268bpop_NoninterestExpenseOther / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income tax expense | 58,279us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(251,327)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(26,403)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income (loss) from continuing operations | (190,510)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
558,818us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
207,457us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Assets | 36,507,535us-gaap_Assets / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Segment, Continuing Operations [Member] | Intersegment Elimination [Member] | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Provision for loan losses | 0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Non interest Income | 0us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Amortization of intangibles | 0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Depreciation expense | 0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Noninterest Expense Other | 0bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income tax expense | 0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income (loss) from continuing operations | 0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Net Income | 0us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Assets | (24,609)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(31,792)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Segment, Continuing Operations [Member] | Total Operating Segments [Member] | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 1,446,590us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,452,802us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,385,890us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Provision for loan losses | 270,334us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
605,708us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
396,669us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Non interest Income | 347,570us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
318,146us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
438,558us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Amortization of intangibles | 8,160us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
7,971us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
8,161us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Depreciation expense | 45,679us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
45,121us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
43,106us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Loss on early extinguishment of debt | 532us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
25,196us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Noninterest Expense Other | 1,068,658bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,096,651bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,068,810bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income tax expense | 81,074us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(234,103)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(16,500)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income (loss) from continuing operations | 319,723us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
249,600us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Net Income | 299,006us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Assets | 36,220,233us-gaap_Assets / us-gaap_ConsolidationItemsAxis = bpop_TotalOperatingSegmentsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Segment, Continuing Operations [Member] | Corporate Non Segment [Member] | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | (501,518)us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(108,228)us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(104,750)us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Provision for loan losses | (200)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
398us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
404us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Non interest Income | 41,695us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
475,663us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
76,156us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Amortization of intangibles | 0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Depreciation expense | 648us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
643us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,258us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
3,388us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Noninterest Expense Other | 72,759bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
70,997bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
71,579bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income tax expense | (22,796)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(17,082)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(9,945)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income (loss) from continuing operations | (510,234)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
309,091us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Net Income | (91,890)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Assets | 5,308,327us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Segment, Continuing Operations [Member] | Eliminations [Member] | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
487us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Provision for loan losses | 0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Non interest Income | (2,750)us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(2,796)us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(3,225)us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Amortization of intangibles | 0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Depreciation expense | 0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Noninterest Expense Other | (2,752)bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(2,781)bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(3,121)bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income tax expense | 1us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(142)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
42us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income (loss) from continuing operations | 1us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
127us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Net Income | 341us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Assets | (5,021,025)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Banco Popular De Puerto Rico [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 1,288,889us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,260,537us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,199,210us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Provision for loan losses | 289,184us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
616,883us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
356,496us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Non interest Income | 283,251us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
281,894us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
401,417us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Amortization of intangibles | 7,351us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
7,162us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
7,351us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Depreciation expense | 39,062us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
38,282us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
37,321us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
25,196us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Noninterest Expense Other | 884,289bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
943,444bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
903,677bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income tax expense | 77,973us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(236,898)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(20,245)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income (loss) from continuing operations | 274,281us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
173,558us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Net Income | 290,831us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Assets | 26,883,073us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
27,600,235us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Banco Popular De Puerto Rico [Member] | Commercial Banking [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 521,957us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
493,836us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
424,467us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Provision for loan losses | 138,213us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
180,228us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
149,597us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Non interest Income | 3,534us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
(41,362)us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
19,426us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Amortization of intangibles | 4us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
4us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
13us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Depreciation expense | 16,407us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
16,083us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
16,840us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
8,037us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Noninterest Expense Other | 254,146bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
296,319bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
279,358bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Income tax expense | 22,899us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
(66,747)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
(33,068)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
Income (loss) from continuing operations | 93,822us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
26,587us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
|
Net Income | 23,116us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
||
Assets | 10,803,992us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
12,770,793us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_CommercialBankingMember |
|
Banco Popular De Puerto Rico [Member] | Consumer And Retail Banking [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 757,721us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
757,039us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
762,857us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Provision for loan losses | 150,971us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
436,655us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
206,899us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Non interest Income | 181,117us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
224,080us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
269,190us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Amortization of intangibles | 6,836us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
6,837us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
6,833us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Depreciation expense | 21,551us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
20,981us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
19,522us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
17,159us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Noninterest Expense Other | 562,345bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
578,903bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
555,797bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Income tax expense | 38,825us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
(182,471)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
(1,460)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
Income (loss) from continuing operations | 158,310us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
120,214us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
|
Net Income | 227,297us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
||
Assets | 18,083,293us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
19,668,009us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ConsumerAndRetailBankingMember |
|
Banco Popular De Puerto Rico [Member] | Other Services [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 9,207us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
9,662us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
11,882us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Provision for loan losses | 0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Non interest Income | 98,794us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
99,243us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
112,949us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Amortization of intangibles | 511us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
321us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
505us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Depreciation expense | 1,104us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
1,218us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
959us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Noninterest Expense Other | 67,992bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
68,289bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
68,670bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Income tax expense | 16,249us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
12,320us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
14,281us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
Income (loss) from continuing operations | 22,145us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
26,757us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
|
Net Income | 40,416us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
||
Assets | 576,299us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
632,676us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_OtherServicesMember |
|
Banco Popular De Puerto Rico [Member] | Elimination Corporate [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 4us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
4us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Provision for loan losses | 0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Non interest Income | (194)us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
(67)us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
(148)us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Amortization of intangibles | 0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Depreciation expense | 0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Noninterest Expense Other | (194)bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
(67)bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
(148)bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Income tax expense | 0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
2us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Income (loss) from continuing operations | 4us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
|
Net Income | 2us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
||
Assets | (2,580,511)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
(5,471,243)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularDePuertoRicoMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
|
Banco Popular North America [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 157,701us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
192,265us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
186,680us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Provision for loan losses | (18,850)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
(11,175)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
40,173us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Non interest Income | 64,319us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
36,252us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
37,141us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Amortization of intangibles | 809us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
809us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
810us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Depreciation expense | 6,617us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
6,839us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
5,785us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Loss on early extinguishment of debt | 532us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Noninterest Expense Other | 184,369bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
153,207bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
165,133bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income tax expense | 3,101us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
2,795us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
3,745us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
Income (loss) from continuing operations | 45,442us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
76,042us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Net Income | 8,175us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
||
Assets | 8,724,784us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
8,651,790us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
Banco Popular North America [Member] | Elimination Corporate [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Provision for loan losses | 0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Non interest Income | 0us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Amortization of intangibles | 0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Depreciation expense | 0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
|
Noninterest Expense Other | 0bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Income tax expense | 0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
Income (loss) from continuing operations | 0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
|
Net Income | 0us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
||
Assets | (1,094,351)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = us-gaap_IntersubsegmentEliminationsMember |
||
Banco Popular North America [Member] | Popular Community Bank [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 154,806us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
189,229us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
183,222us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
Provision for loan losses | (16,416)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
(13,998)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
24,973us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
Non interest Income | 61,982us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
35,833us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
34,026us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
Amortization of intangibles | 809us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
809us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
810us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
Depreciation expense | 6,617us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
6,839us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
5,785us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
|
Noninterest Expense Other | 181,452bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
150,767bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
162,309bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
Income tax expense | 3,101us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
4,012us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
3,745us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
Income (loss) from continuing operations | 40,693us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
76,633us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
|
Net Income | 19,626us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
||
Assets | 9,378,779us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_PopularCommunityBankMember |
||
Banco Popular North America [Member] | E Loan Inc [Member] | Segment, Continuing Operations [Member] | Operating Segments Member | |||
Segment Reporting Information [Line Items] | |||
Net Interest income (expense) | 2,895us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
3,036us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
3,458us-gaap_InterestRevenueExpenseNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
Provision for loan losses | (2,434)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
2,823us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
15,200us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
Non interest Income | 2,337us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
419us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
3,115us-gaap_NoninterestIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
Amortization of intangibles | 0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
0us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
Depreciation expense | 0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
0us-gaap_DepreciationNonproduction / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
Loss on early extinguishment of debt | 0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
0us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
|
Noninterest Expense Other | 2,917bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
2,440bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
2,824bpop_NoninterestExpenseOther / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
Income tax expense | 0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
(1,217)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
0us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
Income (loss) from continuing operations | 4,749us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
(591)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
|
Net Income | (11,451)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
||
Assets | $ 367,362us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bpop_BancoPopularNorthAmericaMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember / us-gaap_SubsegmentsAxis = bpop_ELoanIncMember |
X | ||||||||||
- Definition
The aggregate amount of non-interest expenses categories separately presented in the balance sheet except for amortization of intangibles, depreciation expense and loss on early extinguishment of debt. No definition available.
|
X | ||||||||||
- Definition
The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses and taxes from ongoing operations before extraordinary items, and noncontrolling interest. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest). No definition available.
|
X | ||||||||||
- Definition
The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|