XML 119 R66.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans and Asset Quality Information (Schedule of Impaired Loans) (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | $ 42,069 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment | $ 46,663 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Imapired loans with no related allowance - Unpaid Principal Balance | 51,585 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance | 69,129 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
Impaired loans with no related allowance - Average Recorded Investment | 43,613 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment | 56,864 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 25,426 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment | 44,112 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
Impaired loans with allowance - Unpaid Principal Balance | 28,504 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance | 51,671 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
Impaired loans with related allowance - Related Allowance | 3,706 us-gaap_ImpairedFinancingReceivableRelatedAllowance | 5,692 us-gaap_ImpairedFinancingReceivableRelatedAllowance
Impaired loans with related allowance - Average Recorded Investment | 31,557 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment | 38,349 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
Non-covered [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 33,972 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 17,605 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Imapired loans with no related allowance - Unpaid Principal Balance | 39,504 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 20,344 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Impaired loans with no related allowance - Average Recorded Investment | 26,627 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 17,649 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 20,206 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 27,044 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Impaired loans with allowance - Unpaid Principal Balance | 22,785 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 29,304 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Impaired loans with related allowance - Related Allowance | 2,477 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 2,559 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Impaired loans with related allowance - Average Recorded Investment | 23,044 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember | 24,006 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember
Non-covered [Member] | Commercial Unsecured [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 33 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember |
Imapired loans with no related allowance - Unpaid Principal Balance | 35 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember |
Impaired loans with no related allowance - Average Recorded Investment | 20 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember |
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 140 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember | 115 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember
Impaired loans with allowance - Unpaid Principal Balance | 143 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember | 115 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember
Impaired loans with related allowance - Related Allowance | 47 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember | 63 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember
Impaired loans with related allowance - Average Recorded Investment | 142 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember | 72 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialUnsecuredMember
Non-covered [Member] | Commercial Secured [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 5 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember |
Imapired loans with no related allowance - Unpaid Principal Balance | 6 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember |
Impaired loans with no related allowance - Average Recorded Investment | 95 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember | 334 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 606 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember | 392 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
Impaired loans with allowance - Unpaid Principal Balance | 612 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember | 394 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
Impaired loans with related allowance - Related Allowance | 164 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember | 64 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
Impaired loans with related allowance - Average Recorded Investment | 550 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember | 1,081 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_CommercialSecuredMember
Non-covered [Member] | Secured by Inventory and Accounts Receivable [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment |  |
Imapired loans with no related allowance - Unpaid Principal Balance |  |
Impaired loans with no related allowance - Average Recorded Investment |  |
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment |  | 75 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_SecuredInventoryAccountsReceivableMember
Impaired loans with allowance - Unpaid Principal Balance |  | 75 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_SecuredInventoryAccountsReceivableMember
Impaired loans with related allowance - Related Allowance |  | 75 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_SecuredInventoryAccountsReceivableMember
Impaired loans with related allowance - Average Recorded Investment | 15 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_SecuredInventoryAccountsReceivableMember | 80 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_SecuredInventoryAccountsReceivableMember
Non-covered [Member] | Real Estate construction, land development and other land loans [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 6,877 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember | 6,398 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Imapired loans with no related allowance - Unpaid Principal Balance | 7,944 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember | 6,907 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Impaired loans with no related allowance - Average Recorded Investment | 6,430 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember | 5,005 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 1,114 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember | 1,629 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Impaired loans with allowance - Unpaid Principal Balance | 3,243 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember | 2,148 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Impaired loans with related allowance - Related Allowance | 415 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember | 544 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Impaired loans with related allowance - Average Recorded Investment | 1,487 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember | 2,339 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateConstructionMember
Non-covered [Member] | Real estate residential, farmland and mutli-family [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 9,165 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 3,883 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Imapired loans with no related allowance - Unpaid Principal Balance | 10,225 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 4,429 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Impaired loans with no related allowance - Average Recorded Investment | 7,776 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 2,329 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 14,845 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 15,228 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Impaired loans with allowance - Unpaid Principal Balance | 15,257 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 15,642 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Impaired loans with related allowance - Related Allowance | 1,686 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 1,162 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Impaired loans with related allowance - Average Recorded Investment | 14,418 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember | 13,417 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateResidentialMember
Non-covered [Member] | Real estate home equity lines of credit [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 476 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Imapired loans with no related allowance - Unpaid Principal Balance | 498 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Impaired loans with no related allowance - Average Recorded Investment | 388 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember |
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment |  | 22 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Impaired loans with allowance - Unpaid Principal Balance |  | 22 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Impaired loans with related allowance - Related Allowance |  | 1 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Impaired loans with related allowance - Average Recorded Investment | 4 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember | 637 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateHomeEquityMember
Non-covered [Member] | Real estate commercial [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 17,409 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 7,324 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Imapired loans with no related allowance - Unpaid Principal Balance | 20,786 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 9,008 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Impaired loans with no related allowance - Average Recorded Investment | 11,911 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 9,981 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 3,501 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 9,570 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Impaired loans with allowance - Unpaid Principal Balance | 3,530 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 10,873 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Impaired loans with related allowance - Related Allowance | 165 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 649 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Impaired loans with related allowance - Average Recorded Investment | 6,420 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember | 5,914 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_RealEstateCommercialMember
Non-covered [Member] | Consumer [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 7 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Imapired loans with no related allowance - Unpaid Principal Balance | 10 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Impaired loans with no related allowance - Average Recorded Investment | 7 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember |
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment |  | 13 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Impaired loans with allowance - Unpaid Principal Balance |  | 35 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Impaired loans with related allowance - Related Allowance |  | 1 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Impaired loans with related allowance - Average Recorded Investment | 8 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember | 466 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_NonCoveredMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fbp_ConsumerMember
Covered [Member] |  |
Loans with no related allowance recorded: |  |
Impaired loans with no related allowance - Recorded Investment | 8,097 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 29,058 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
Imapired loans with no related allowance - Unpaid Principal Balance | 12,081 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 48,785 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
Impaired loans with no related allowance - Average Recorded Investment | 16,986 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 39,215 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
Loans with an allowance recorded: |  |
Impaired loans with allowance - Recorded Investment | 5,220 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 17,068 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
Impaired loans with allowance - Unpaid Principal Balance | 5,719 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 22,367 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
Impaired loans with related allowance - Related Allowance | 1,229 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | 3,133 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember
Impaired loans with related allowance - Average Recorded Investment | $ 8,513 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember | $ 14,343 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fbp_CoveredMember

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

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

X
- Definition Amount of allowance for credit losses related to recorded investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableRelatedAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of average investment of impaired financing receivables for which there is no related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of investment in impaired financing receivables for which there is no related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unpaid principal balance of impaired financing receivables for which there is no related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of average investment of impaired financing receivables for which there is a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of investment in impaired financing receivables for which there is a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unpaid principal balance of impaired financing receivables for which there is a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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