XML 190 R214.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related party transactions table (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Related Party Transaction [Line Items]    
Beginning of period $ 96,554us-gaap_RelatedPartyTransactionDueFromToRelatedParty $ 113,154us-gaap_RelatedPartyTransactionDueFromToRelatedParty
Related Party Transaction, Amounts of Transaction 75,490us-gaap_RelatedPartyTransactionAmountsOfTransaction 41,066us-gaap_RelatedPartyTransactionAmountsOfTransaction
Related Party Transactions Payments (18,479)bpop_RelatedPartyTransactionsPayments (52,021)bpop_RelatedPartyTransactionsPayments
Related Party Transaction Other Changes 4,529bpop_RelatedPartyTransactionOtherChanges (5,645)bpop_RelatedPartyTransactionOtherChanges
End of period 158,094us-gaap_RelatedPartyTransactionDueFromToRelatedParty 96,554us-gaap_RelatedPartyTransactionDueFromToRelatedParty
Management Member    
Related Party Transaction [Line Items]    
Beginning of period 29,713us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
4,947us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
Related Party Transaction, Amounts of Transaction 1,163us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
239us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
Related Party Transactions Payments (1,318)bpop_RelatedPartyTransactionsPayments
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
(301)bpop_RelatedPartyTransactionsPayments
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
Related Party Transaction Other Changes 4,529bpop_RelatedPartyTransactionOtherChanges
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
24,828bpop_RelatedPartyTransactionOtherChanges
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
End of period 34,087us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
29,713us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
Director Member    
Related Party Transaction [Line Items]    
Beginning of period 66,841us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
108,207us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
Related Party Transaction, Amounts of Transaction 74,327us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
40,827us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
Related Party Transactions Payments (17,161)bpop_RelatedPartyTransactionsPayments
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
(51,720)bpop_RelatedPartyTransactionsPayments
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
Related Party Transaction Other Changes 0bpop_RelatedPartyTransactionOtherChanges
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
(30,473)bpop_RelatedPartyTransactionOtherChanges
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
End of period $ 124,007us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember
$ 66,841us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_DirectorMember