XML 32 R104.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value and gross unrealized losses of investment securities held-to-maturity, aggregated by investment category and length of time individual securities have been in a continuous unrealized loss position (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair Value $ 619us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 373us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than 12 months Gross Unrealized Losses 6us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss 2us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
12 months or more Fair Value 42,089us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 45,969us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
12 months or more Gross Unrealized Losses 16,196us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss 12,316us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
Total Fair Value 42,708us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue 46,342us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
Total Gross Unrealized Losses 16,202us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss 12,318us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
Puerto Rico States And Political Subdivisions Debt Securities [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair Value 619us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
373us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
Less than 12 months Gross Unrealized Losses 6us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
2us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
12 months or more Fair Value 42,089us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
45,969us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
12 months or more Gross Unrealized Losses 16,196us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
12,316us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
Total Fair Value 42,708us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
46,342us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
Total Gross Unrealized Losses 16,202us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
12,318us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
Collateralized Mortgage Obligations Issued By U S Government Sponsored Enterprises And U S Government [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByUSGovernmentSponsoredEnterprisesAndUSGovernmentMember
 
Less than 12 months Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByUSGovernmentSponsoredEnterprisesAndUSGovernmentMember
 
12 months or more Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByUSGovernmentSponsoredEnterprisesAndUSGovernmentMember
 
12 months or more Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByUSGovernmentSponsoredEnterprisesAndUSGovernmentMember
 
Total Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByUSGovernmentSponsoredEnterprisesAndUSGovernmentMember
 
Total Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByUSGovernmentSponsoredEnterprisesAndUSGovernmentMember
 
Collateralized Mortgage Obligations Issued By Private Enterprise [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
Less than 12 months Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
12 months or more Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
12 months or more Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
Total Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
Total Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_CollateralizedMortgageObligationsIssuedByPrivateEnterpriseMember
US Treasury Securities [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Less than 12 months Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
12 months or more Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
12 months or more Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Total Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Total Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Other Securities [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
Less than 12 months Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
12 months or more Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
12 months or more Gross Unrealized Losses 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
Total Fair Value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
Total Gross Unrealized Losses $ 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember
$ 0us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss
/ us-gaap_InvestmentTypeAxis
= bpop_OtherSecuritiesMember