XML 116 R64.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 | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Provisions | $ 10,195 us-gaap_ProvisionForLoanLeaseAndOtherLosses | $ 30,616 us-gaap_ProvisionForLoanLeaseAndOtherLosses | $ 79,672 us-gaap_ProvisionForLoanLeaseAndOtherLosses
Loans receivable: |  |  |
Ending balance - total | 2,395,228 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts | 2,462,266 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts |
Unamortized net deferred loan costs | 946 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums | 928 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums |
Total non-covered loans | 2,268,580 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount | 2,252,885 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount |
Non-covered [Member] |  |  |
Beginning balance | 44,263 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 41,643 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Charge-offs | (16,288)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | (19,383)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Recoveries | 1,546 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 3,737 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Transfers from covered category | 1,737 fbp_TransfersFromCoveredLoans / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |  |
Provisions | 7,087 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 18,266 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Ending balance | 38,345 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 44,263 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 2,477 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,559 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Collectively evaluated for impairment | 35,868 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 41,704 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 2,267,634 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,251,957 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Unamortized net deferred loan costs | 946 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 923 us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Total non-covered loans | 2,267,634 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,251,957 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 53,531 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 44,649 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Collectively evaluated for impairment | 2,213,456 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,207,308 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |
Loans acquired with deteriorated credit quality | 647 us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember |  |
Commercial, financial and agricultural [Member] |  |  |
Beginning balance | 7,432 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 4,687 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Charge-offs | (4,039)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | (4,418)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Recoveries | 140 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 299 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Transfers from covered category | 36 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |  |
Provisions | 4,822 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 6,864 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balance | 8,391 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 7,432 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 211 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 202 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Collectively evaluated for impairment | 8,180 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 7,230 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 160,878 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 168,469 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 784 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 582 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Collectively evaluated for impairment | 165,944 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 179,889 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 | 166,728 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 180,471 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 | 12,966 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 12,856 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Charge-offs | (2,148)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (2,739)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Recoveries | 398 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 743 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Transfers from covered category | 813 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |  |
Provisions | (5,559)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 2,106 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Ending balance | 6,470 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 12,966 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 | 544 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Collectively evaluated for impairment | 6,055 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 12,422 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 288,148 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 305,246 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 7,991 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 8,027 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Collectively evaluated for impairment | 249,524 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 236,643 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 | 257,515 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 244,670 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Real estate residential, farmland and mutli-family [Member] |  |  |
Beginning balance | 15,142 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 14,082 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Charge-offs | (4,417)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | (3,732)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Recoveries | 331 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 753 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Transfers from covered category | 51 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |  |
Provisions | (1,387)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 4,039 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Ending balance | 9,720 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 15,142 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 1,686 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 1,162 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Collectively evaluated for impairment | 8,034 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 13,980 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Loans acquired with deteriorated credit quality |  |  |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 24,010 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 19,111 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Collectively evaluated for impairment | 822,823 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 850,276 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 | 846,833 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 869,387 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Total non-covered loans | 846,833 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 869,387 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember |
Real estate home equity lines of credit [Member] |  |  |
Beginning balance | 1,838 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 1,884 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Charge-offs | (912)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | (1,314)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Recoveries | 45 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 87 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Transfers from covered category |  |  |
Provisions | 2,760 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 1,181 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Ending balance | 3,731 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 1,838 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment |  | 1 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Collectively evaluated for impairment | 3,731 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 1,837 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Loans acquired with deteriorated credit quality |  |  |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 476 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 22 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Collectively evaluated for impairment | 198,101 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 198,105 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 | 198,577 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 198,127 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Total non-covered loans | 198,577 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 198,127 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Real estate mortgage commercial and other [Member] |  |  |
Beginning balance | 5,524 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 5,247 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Charge-offs | (3,048)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | (4,346)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Recoveries | 181 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 1,381 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Transfers from covered category | 833 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |  |
Provisions | 5,555 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 3,242 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Ending balance | 9,045 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 5,524 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment | 165 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 649 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Collectively evaluated for impairment | 8,880 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 4,875 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Loans acquired with deteriorated credit quality |  |  |
Loans receivable: |  |  |
Ending balance - total | 882,127 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 855,249 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 20,263 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 16,894 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Collectively evaluated for impairment | 733,875 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 692,712 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Loans acquired with deteriorated credit quality | 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 | 754,785 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember | 709,606 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_RealEstateMember |
Consumer [Member] |  |  |
Beginning balance | 1,513 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,939 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Charge-offs | (1,724)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | (2,174)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Recoveries | 451 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 474 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Transfers from covered category | 4 fbp_TransfersFromCoveredLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |  |
Provisions | 597 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,274 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Ending balance | 841 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,513 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment |  | 1 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Collectively evaluated for impairment | 841 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 1,512 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Loans acquired with deteriorated credit quality |  |  |
Ending balances: Loans |  |  |
Individually evaluated for impairment | 7 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 13 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Collectively evaluated for impairment | 43,189 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 49,683 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Loans acquired with deteriorated credit quality |  |  |
Consumer [Member] | Non-covered [Member] |  |  |
Loans receivable: |  |  |
Ending balance - total | 43,196 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 49,696 fbp_LoansBeforeUnamortizedNetDeferredLoanCosts / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Total non-covered loans | 43,196 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 49,696 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Unallocated [Member] |  |  |
Beginning balance | (152)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | 948 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember |
Charge-offs |  | (660)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember |
Recoveries |  |  |
Transfers from covered category |  |  |
Provisions | 299 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | (440)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember |
Ending balance | 147 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | (152)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember |
Ending balances: Allowance for loan losses |  |  |
Individually evaluated for impairment |  |  |
Collectively evaluated for impairment | 147 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_UnallocatedMember | (152)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 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=35738203&loc=SL6953423-111524 + 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=35738203&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 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=35738203&loc=SL6953423-111524 + 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=35738203&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=35738203&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=35738203&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=35738203&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=35738203&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=35738203&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=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 9 Reference 3: 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 4: 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=35738203&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_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: |