XML 89 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Asset Quality Information (Schedule of Information of Loans Modified in Troubled Debt Restructuring) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
N
Dec. 31, 2013
N
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs 37fbp_FinancingReceivableModificationsNumberOfContracts1Total 57fbp_FinancingReceivableModificationsNumberOfContracts1Total
TDRs arising during period Pre-Modification $ 7,780us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 14,308us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
TDRs arising during period Post-Modification 7,728us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 14,343us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Non-covered [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs 24fbp_FinancingReceivableModificationsNumberOfContracts1Total
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
46fbp_FinancingReceivableModificationsNumberOfContracts1Total
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
TDRs arising during period Pre-Modification 5,870us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
12,363us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
TDRs arising during period Post-Modification 5,868us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
12,365us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
Non-covered [Member] | Commercial Unsecured [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing    1fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialUnsecuredMember
TDRs arising during period - Accruing Pre-Modification    66fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialUnsecuredMember
TDRs arising during period - Accruing Post-Modification    66fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialUnsecuredMember
Number of contracts, TDRs Nonaccrual      
TDRs arising during period - Nonaccrual Pre-Modification      
TDRs arising during period - Nonaccrual Post-Modification      
Non-covered [Member] | Commercial Secured [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing    6fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialSecuredMember
TDRs arising during period - Accruing Pre-Modification    391fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialSecuredMember
TDRs arising during period - Accruing Post-Modification    391fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialSecuredMember
Number of contracts, TDRs Nonaccrual 1fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialSecuredMember
  
TDRs arising during period - Nonaccrual Pre-Modification 15fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialSecuredMember
  
TDRs arising during period - Nonaccrual Post-Modification 15fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialSecuredMember
  
Non-covered [Member] | Secured by Inventory and Accounts Receivable [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing      
TDRs arising during period - Accruing Pre-Modification      
TDRs arising during period - Accruing Post-Modification      
Number of contracts, TDRs Nonaccrual      
TDRs arising during period - Nonaccrual Pre-Modification      
TDRs arising during period - Nonaccrual Post-Modification      
Non-covered [Member] | Real Estate construction, land development and other land loans [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing    3fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateConstructionMember
TDRs arising during period - Accruing Pre-Modification    1,786fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateConstructionMember
TDRs arising during period - Accruing Post-Modification    1,786fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateConstructionMember
Number of contracts, TDRs Nonaccrual    3fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateConstructionMember
TDRs arising during period - Nonaccrual Pre-Modification    800fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateConstructionMember
TDRs arising during period - Nonaccrual Post-Modification    800fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateConstructionMember
Non-covered [Member] | Real estate residential, farmland and mutli-family [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing 11fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
11fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
TDRs arising during period - Accruing Pre-Modification 2,571fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
1,530fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
TDRs arising during period - Accruing Post-Modification 2,571fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
1,532fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
Number of contracts, TDRs Nonaccrual 8fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
11fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
TDRs arising during period - Nonaccrual Pre-Modification 770fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
1,187fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
TDRs arising during period - Nonaccrual Post-Modification 769fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
1,187fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateResidentialMember
Non-covered [Member] | Real estate home equity lines of credit [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing      
TDRs arising during period - Accruing Pre-Modification      
TDRs arising during period - Accruing Post-Modification      
Number of contracts, TDRs Nonaccrual      
TDRs arising during period - Nonaccrual Pre-Modification      
TDRs arising during period - Nonaccrual Post-Modification      
Non-covered [Member] | Real estate commercial [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing 2fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
9fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
TDRs arising during period - Accruing Pre-Modification 2,416fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
6,191fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
TDRs arising during period - Accruing Post-Modification 2,415fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
6,191fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
Number of contracts, TDRs Nonaccrual 2fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
1fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
TDRs arising during period - Nonaccrual Pre-Modification 98fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
398fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
TDRs arising during period - Nonaccrual Post-Modification 98fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
398fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_RealEstateCommercialMember
Non-covered [Member] | Consumer [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing    1fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_ConsumerMember
TDRs arising during period - Accruing Pre-Modification    14fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_ConsumerMember
TDRs arising during period - Accruing Post-Modification    14fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_NonCoveredMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_ConsumerMember
Number of contracts, TDRs Nonaccrual      
TDRs arising during period - Nonaccrual Pre-Modification     
TDRs arising during period - Nonaccrual Post-Modification      
Covered [Member]    
Information related to loans modified in a troubled debt restructuring:    
Number of contracts, TDRs Accruing 5fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
10fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
TDRs arising during period - Accruing Pre-Modification 944fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
1,758fbp_TdrsArisingDuringPeriodAccruingPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
TDRs arising during period - Accruing Post-Modification 927fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
1,811fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
Number of contracts, TDRs Nonaccrual 8fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
1fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
TDRs arising during period - Nonaccrual Pre-Modification 966fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
187fbp_TdrsArisingDuringPeriodNonaccrualPremodification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
TDRs arising during period - Nonaccrual Post-Modification $ 933fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember
$ 167fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fbp_CoveredMember