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 | 37 fbp_FinancingReceivableModificationsNumberOfContracts1Total | 57 fbp_FinancingReceivableModificationsNumberOfContracts1Total
TDRs arising during period Pre-Modification | $ 7,780 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 | $ 14,308 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
TDRs arising during period Post-Modification | 7,728 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 | 14,343 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Non-covered [Member] |  |
Information related to loans modified in a troubled debt restructuring: |  |
Number of contracts, TDRs | 24 fbp_FinancingReceivableModificationsNumberOfContracts1Total / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 46 fbp_FinancingReceivableModificationsNumberOfContracts1Total / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
TDRs arising during period Pre-Modification | 5,870 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 12,363 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
TDRs arising during period Post-Modification | 5,868 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 12,365 us-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 |  | 1 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember
TDRs arising during period - Accruing Pre-Modification |  | 66 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember
TDRs arising during period - Accruing Post-Modification |  | 66 fbp_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 |  | 6 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
TDRs arising during period - Accruing Pre-Modification |  | 391 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
TDRs arising during period - Accruing Post-Modification |  | 391 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
Number of contracts, TDRs Nonaccrual | 1 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember |
TDRs arising during period - Nonaccrual Pre-Modification | 15 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember |
TDRs arising during period - Nonaccrual Post-Modification | 15 fbp_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 |  | 3 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
TDRs arising during period - Accruing Pre-Modification |  | 1,786 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
TDRs arising during period - Accruing Post-Modification |  | 1,786 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Number of contracts, TDRs Nonaccrual |  | 3 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
TDRs arising during period - Nonaccrual Pre-Modification |  | 800 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
TDRs arising during period - Nonaccrual Post-Modification |  | 800 fbp_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 | 11 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 11 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
TDRs arising during period - Accruing Pre-Modification | 2,571 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 1,530 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
TDRs arising during period - Accruing Post-Modification | 2,571 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 1,532 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Number of contracts, TDRs Nonaccrual | 8 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 11 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
TDRs arising during period - Nonaccrual Pre-Modification | 770 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 1,187 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
TDRs arising during period - Nonaccrual Post-Modification | 769 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 1,187 fbp_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 | 2 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 9 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
TDRs arising during period - Accruing Pre-Modification | 2,416 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 6,191 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
TDRs arising during period - Accruing Post-Modification | 2,415 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 6,191 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Number of contracts, TDRs Nonaccrual | 2 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 1 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
TDRs arising during period - Nonaccrual Pre-Modification | 98 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 398 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
TDRs arising during period - Nonaccrual Post-Modification | 98 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 398 fbp_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 |  | 1 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
TDRs arising during period - Accruing Pre-Modification |  | 14 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
TDRs arising during period - Accruing Post-Modification |  | 14 fbp_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 | 5 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 10 fbp_FinancingReceivableModificationsNumberOfContracts1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
TDRs arising during period - Accruing Pre-Modification | 944 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 1,758 fbp_TdrsArisingDuringPeriodAccruingPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
TDRs arising during period - Accruing Post-Modification | 927 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 1,811 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
Number of contracts, TDRs Nonaccrual | 8 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 1 fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
TDRs arising during period - Nonaccrual Pre-Modification | 966 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 187 fbp_TdrsArisingDuringPeriodNonaccrualPremodification / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
TDRs arising during period - Nonaccrual Post-Modification | $ 933 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | $ 167 fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember

X
- Definition The number of financing receivables that have been modified by troubled debt restructurings during the period and are still accruing. + References No definition available. + Details
Name: | fbp_FinancingReceivableModificationsNumberOfContracts1Accruing
Namespace Prefix: | fbp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of financing receivables that have been modified by troubled debt restructurings during the period and are in nonaccrual status. + References No definition available. + Details
Name: | fbp_FinancingReceivableModificationsNumberOfContracts1Nonaccrual
Namespace Prefix: | fbp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of financing receivables that have been modified by troubled debt restructurings during the period. + References No definition available. + Details
Name: | fbp_FinancingReceivableModificationsNumberOfContracts1Total
Namespace Prefix: | fbp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in financing receivables (after modification) modified by troubled debt restructurings during the period and still accruing for interest. + References No definition available. + Details
Name: | fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Accruing
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of investment in financing receivables (after modification) modified by troubled debt restructurings during the period and not accruing for interest. + References No definition available. + Details
Name: | fbp_FinancingReceivableModificationsPostModificationRecordedInvestment1Nonaccrual
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | fbp_InformationRelatedToLoansModifiedInTroubledDebtRestructuringAbstract
Namespace Prefix: | fbp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in financing receivables (before modification) modified by troubled debt restructurings during the period and still accruing for interest. + References No definition available. + Details
Name: | fbp_TdrsArisingDuringPeriodAccruingPremodification
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of investment in financing receivables (before modification) modified by troubled debt restructurings during the period and not accruing for interest. + References No definition available. + Details
Name: | fbp_TdrsArisingDuringPeriodNonaccrualPremodification
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Post-modification amount of investment in financing receivables modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Pre-modification amount of investment in financing receivables modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fbp_CoveredMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fbp_NonCoveredMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |