XML 140 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOAN PORTFOLIO - Loan Modifications are Considered TDRs (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
numberofcontracts
Mar. 31, 2014
numberofcontracts
Financing Receivable Modifications [Line Items]    
Number of Contracts 622us-gaap_FinancingReceivableModificationsNumberOfContracts2 611us-gaap_FinancingReceivableModificationsNumberOfContracts2
Pre-Modification Outstanding Recorded Investment $ 31,858us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 20,264us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post-Modification Outstanding Recorded Investment 31,601us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 19,935us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Non Fha Va Residential Mortgage Loans [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 81us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_NonFhaVaResidentialMortgageLoansMember
47us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_NonFhaVaResidentialMortgageLoansMember
Pre-Modification Outstanding Recorded Investment 11,495us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_NonFhaVaResidentialMortgageLoansMember
7,709us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_NonFhaVaResidentialMortgageLoansMember
Post-Modification Outstanding Recorded Investment 11,265us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_NonFhaVaResidentialMortgageLoansMember
7,711us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_NonFhaVaResidentialMortgageLoansMember
Commercial Mortgage Loans [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialMortgageLoansMember
3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialMortgageLoansMember
Pre-Modification Outstanding Recorded Investment 12,821us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialMortgageLoansMember
834us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialMortgageLoansMember
Post-Modification Outstanding Recorded Investment 12,931us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialMortgageLoansMember
837us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialMortgageLoansMember
Commercial And Industrial Loan [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialAndIndustrialLoanMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialAndIndustrialLoanMember
Pre-Modification Outstanding Recorded Investment 1,681us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialAndIndustrialLoanMember
7,964us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialAndIndustrialLoanMember
Post-Modification Outstanding Recorded Investment 1,681us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialAndIndustrialLoanMember
7,630us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_CommercialAndIndustrialLoanMember
Consumer Auto Loans [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 146us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
117us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Pre-Modification Outstanding Recorded Investment 2,173us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,605us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Post-Modification Outstanding Recorded Investment 2,130us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,605us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Finance Leases [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
10us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Pre-Modification Outstanding Recorded Investment 233us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
193us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Post-Modification Outstanding Recorded Investment 184us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
193us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Other Consumer Loans [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 377us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
429us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Pre-Modification Outstanding Recorded Investment 3,391us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
1,959us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Post-Modification Outstanding Recorded Investment 3,346us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
1,959us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Commercial Construction [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Pre-Modification Outstanding Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Post-Modification Outstanding Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Residential Construction [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_ResidentialConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_ResidentialConstructionFinancingReceivableMember
Pre-Modification Outstanding Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_ResidentialConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_ResidentialConstructionFinancingReceivableMember
Post-Modification Outstanding Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_ResidentialConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_ResidentialConstructionFinancingReceivableMember
Land Construction [Member]    
Financing Receivable Modifications [Line Items]    
Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_LandConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_LandConstructionFinancingReceivableMember
Pre-Modification Outstanding Recorded Investment 64us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_LandConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_LandConstructionFinancingReceivableMember
Post-Modification Outstanding Recorded Investment $ 64us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_LandConstructionFinancingReceivableMember
$ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fbp_LandConstructionFinancingReceivableMember