XML 26 R50.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans and Asset Quality Information (Schedule of Activity in Allowance for Loan Losses for Non-Covered Loans) (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Dec. 31, 2014
Provisions | $ (164)us-gaap_ProvisionForLoanLeaseAndOtherLosses | $ 3,575 us-gaap_ProvisionForLoanLeaseAndOtherLosses |
Loans receivable: |  |  |
Ending balance - total | 2,394,616 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts | 2,446,518 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts | 2,395,228 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts
Unamortized net deferred loan costs | 783 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums | 759 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums | 946 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
Total non-covered loans | 2,275,570 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount | 2,256,726 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount | 2,268,580 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Non-covered [Member] |  |  |
Beginning balance | 38,345 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 44,263 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 44,263 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Charge-offs | (5,360)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | (3,468)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | (16,288)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Recoveries | 681 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 546 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 1,546 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Transfers from covered category |  |  | 1,737 fbp_TransfersFromCoveredLoans / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Provisions | 104 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 3,365 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 7,087 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Ending balance | 33,770 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 44,706 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 38,345 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 2,741 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 3,519 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,477 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Collectively evaluated for impairment | 31,029 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 41,187 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 35,868 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 2,274,787 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,255,967 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,267,634 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Unamortized net deferred loan costs | 783 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 759 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 946 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Total non-covered loans | 2,275,570 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,256,726 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,268,580 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Ending balances: Loans |  |  |
Individually evaluated for impairment | 51,551 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 46,174 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 53,531 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Collectively evaluated for impairment | 2,222,605 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,209,793 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,213,456 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Loans acquired with deteriorated credit quality | 631 us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |  | 647 us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Total Non Covered [Member] |  |  |
Loans receivable: |  |  |
Total non-covered loans | 2,274,787 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_TotalNonCoveredMember |  | 2,267,634 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_TotalNonCoveredMember
Commercial, financial and agricultural [Member] |  |  |
Beginning balance | 8,391 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 7,432 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 7,432 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Charge-offs | (944)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | (625)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | (4,039)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Recoveries | 88 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 28 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 140 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Transfers from covered category |  |  | 36 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Provisions | (1,778)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 2,054 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 4,822 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Ending balance | 5,757 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 8,889 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 8,391 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 131 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 197 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 211 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Collectively evaluated for impairment | 5,626 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 8,692 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 8,180 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 176,013 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 179,363 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 160,878 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Ending balances: Loans |  |  |
Individually evaluated for impairment | 800 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 1,093 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 784 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Collectively evaluated for impairment | 181,121 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 183,375 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 165,944 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Loans acquired with deteriorated credit quality |  |  |
Commercial, financial and agricultural [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total | 181,921 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 184,468 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 166,728 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Real Estate construction, land development and other land loans [Member] |  |  |
Beginning balance | 6,470 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 12,966 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 12,966 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Charge-offs | (1,256)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (927)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (2,148)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Recoveries | 267 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 236 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 398 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Transfers from covered category |  |  | 813 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Provisions | 525 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (3,625)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (5,559)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Ending balance | 6,006 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 8,650 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 6,470 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 415 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 466 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 415 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Collectively evaluated for impairment | 5,591 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 8,184 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 6,055 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 285,319 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 296,141 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 288,148 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Ending balances: Loans |  |  |
Individually evaluated for impairment | 6,720 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 7,411 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 7,991 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Collectively evaluated for impairment | 250,131 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 233,899 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 249,524 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Loans acquired with deteriorated credit quality |  |  |
Real Estate construction, land development and other land loans [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total | 256,851 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 241,310 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 257,515 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Real estate residential, farmland and mutli-family [Member] |  |  |
Beginning balance | 9,720 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 15,142 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 15,142 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Charge-offs | (1,569)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | (770)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | (4,417)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Recoveries | 16 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 65 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 331 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Transfers from covered category |  |  | 51 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Provisions | 2,659 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | (1,704)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | (1,387)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Ending balance | 10,826 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 12,733 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 9,720 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 1,690 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 2,285 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 1,686 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Collectively evaluated for impairment | 9,136 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 10,448 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 8,034 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Loans acquired with deteriorated credit quality |  |  |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 23,527 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 21,110 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 24,010 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Collectively evaluated for impairment | 815,124 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 849,244 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 822,823 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Loans acquired with deteriorated credit quality |  |  |
Real estate residential, farmland and mutli-family [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total | 838,651 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 870,354 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 846,833 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Total non-covered loans | 838,651 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |  | 846,833 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Real estate home equity lines of credit [Member] |  |  |
Beginning balance | 3,731 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 1,838 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 1,838 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Charge-offs | (67)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | (106)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | (912)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Recoveries | 17 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 5 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 45 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Transfers from covered category |  |  |
Provisions | 482 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 1,925 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 2,760 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Ending balance | 4,163 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 3,662 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 3,731 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment |  |  |
Collectively evaluated for impairment | 4,163 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 3,662 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 3,731 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Loans acquired with deteriorated credit quality |  |  |
Ending balances: Loans |  |  |
Individually evaluated for impairment |  | 499 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 476 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Collectively evaluated for impairment | 199,176 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 200,358 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 198,101 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Loans acquired with deteriorated credit quality |  |  |
Real estate home equity lines of credit [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total | 199,176 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 200,857 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 198,577 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Total non-covered loans | 199,176 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |  | 198,577 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Real estate mortgage commercial and other [Member] |  |  |
Beginning balance | 9,045 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 5,524 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 5,524 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Charge-offs | (923)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | (612)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | (3,048)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Recoveries | 202 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 95 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 181 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Transfers from covered category |  |  | 833 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Provisions | (2,405)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 4,368 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 5,555 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Ending balance | 5,919 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 9,375 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 9,045 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 505 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 571 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 165 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Collectively evaluated for impairment | 5,414 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 8,804 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 8,880 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 885,282 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 857,327 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 882,127 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Ending balances: Loans |  |  |
Individually evaluated for impairment | 20,504 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 16,050 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 20,263 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Collectively evaluated for impairment | 735,883 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 696,459 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 733,875 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Loans acquired with deteriorated credit quality | 631 us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |  | 647 us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Real estate mortgage commercial and other [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total | 757,018 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 712,509 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 754,785 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember
Consumer [Member] |  |  |
Beginning balance | 841 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,513 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,513 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Charge-offs | (601)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | (428)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | (1,724)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Recoveries | 91 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 117 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 451 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Transfers from covered category |  |  | 4 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Provisions | 464 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | (172)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 597 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Ending balance | 795 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,030 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 841 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment |  |  |
Collectively evaluated for impairment | 795 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,030 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 841 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Loans acquired with deteriorated credit quality |  |  |
Ending balances: Loans |  |  |
Individually evaluated for impairment |  | 11 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 7 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Collectively evaluated for impairment | 41,170 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 46,458 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 43,189 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Loans acquired with deteriorated credit quality |  |  |
Consumer [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total | 41,170 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 46,469 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 43,196 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Total non-covered loans | 41,170 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |  | 43,196 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Unallocated [Member] |  |  |
Beginning balance | 147 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | (152)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | (152)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember
Charge-offs |  |  |
Recoveries |  |  |
Transfers from covered category |  |  |
Provisions | 157 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | 519 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | 299 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember
Ending balance | 304 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | 367 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | 147 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment |  |  |
Collectively evaluated for impairment | 304 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | 367 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | 147 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember
Loans acquired with deteriorated credit quality |  |  |
Ending balances: Loans |  |  |
Individually evaluated for impairment |  |  |
Collectively evaluated for impairment |  |  |
Loans acquired with deteriorated credit quality |  |  |
Unallocated [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total |  |  |

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

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

X
- Definition Aggregate gross carrying amount of loans before unamortized net deferred loan costs. + References No definition available. + Details
Name: | fbp_LoansBeforeUnamortizedNetDeferredLoanCosts
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount of Allowance for loan losses that were transferred from covered status to non-covered status in connection with the scheduled expiration of a loss-sharing agreement. + References No definition available. + Details
Name: | fbp_TransfersFromCoveredLoans
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The balance of financing receivables that were acquired with deteriorated credit quality. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A valuation allowance for financing receivables that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The valuation allowance for financing receivables acquired with deteriorated credit quality. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of recovery of financing receivables doubtful of collection that were previously charged off. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(4) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of direct write-downs of financing receivables charged against the allowance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The balance of financing receivables that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The balance of financing receivables that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_ProvisionForLoanLeaseAndOtherLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533 + Details
Name: | us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fbp_ConsumerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fbp_RealEstateHomeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fbp_RealEstateResidentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fbp_UnallocatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_RealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |