XML 139 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
INVESTMENT SECURITIES - Investment Securities Available for Sale (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost $ 1,977,681us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 1,976,261us-gaap_AvailableForSaleSecuritiesAmortizedCost
Non credit loss component of OTTI recorded in OCI 11,296fbp_NonCreditLossComponentOfOttiRecordedInOci 12,141fbp_NonCreditLossComponentOfOttiRecordedInOci
Unrealized gain on available-for-sale securities 37,708us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 31,951us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Gross unrealized losses 29,867us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss 30,405us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Fair value 1,974,226us-gaap_AvailableForSaleSecurities 1,965,666us-gaap_AvailableForSaleSecurities
Weighted average yield 2.48%fbp_SecuritiesWeightedAverageYield 2.49%fbp_SecuritiesWeightedAverageYield
Puerto Rico Government obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 65,500us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Fair value 41,500us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
27,408us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
United States And Puerto Rico Government Obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 453,831us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
407,832us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
Unrealized gain on available-for-sale securities 1,169us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
290us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
Gross unrealized losses 27,025us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
24,286us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
Fair value 427,975us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
383,836us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
Weighted average yield 1.90%fbp_SecuritiesWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
1.86%fbp_SecuritiesWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_UnitedStatesAndPuertoRicoGovernmentObligationsMember
Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 1,523,750us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
1,568,429us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 11,296fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
12,141fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 36,539us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
31,661us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 2,842us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
6,119us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 1,546,151us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
1,581,830us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 2.65%fbp_SecuritiesWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
2.66%fbp_SecuritiesWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Federal Home Loan Mortgage Corporation Certificates And Obligations F H L M C [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 305,060us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Unrealized gain on available-for-sale securities 2,779us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Gross unrealized losses 560us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Fair value 307,279us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Weighted average yield 2.17%fbp_SecuritiesWeightedAverageYield
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Government National Mortgage Association Certificates And Obligations G N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 340,383us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
355,989us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 22,900us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
21,459us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 363,283us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
377,448us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 3.83%fbp_SecuritiesWeightedAverageYield
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
3.83%fbp_SecuritiesWeightedAverageYield
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Federal National Mortgage Association Certificates And Obligations F N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 835,187us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
851,341us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 10,860us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
8,458us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 2,282us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
4,859us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 843,765us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
854,940us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 2.37%fbp_SecuritiesWeightedAverageYield
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
2.37%fbp_SecuritiesWeightedAverageYield
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Mortgage Backed Securities Issued By Private Enterprises [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 43,120us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
45,788us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 11,296fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
12,141fbp_NonCreditLossComponentOfOttiRecordedInOci
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
1us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 31,824us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
33,648us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 2.15%fbp_SecuritiesWeightedAverageYield
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
2.17%fbp_SecuritiesWeightedAverageYield
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Due Within One Year [Member] | U S Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 7,500us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
7,498us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Fair value 7,500us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
7,499us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Weighted average yield 0.11%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
0.11%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Due Within One Year [Member] | Puerto Rico Government obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Weighted average yield 0.00%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due Within One Year [Member] | Government National Mortgage Association Certificates And Obligations G N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 17us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Fair value 17us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Weighted average yield 3.52%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_DueWithinOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
After One To Five Years [Member] | US Government Sponsored Enterprises Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 278,054us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
260,889us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Unrealized gain on available-for-sale securities 318us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
42us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross unrealized losses 1,918us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
4,219us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Fair value 276,454us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
256,712us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Weighted average yield 1.25%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
1.22%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
After One To Five Years [Member] | Puerto Rico Government obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 39,836us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
39,827us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized losses 16,922us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12,419us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value 22,914us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Weighted average yield 4.49%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
4.49%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After One To Five Years [Member] | Other Available For Sale Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 100us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_OtherAvailableForSaleSecuritiesMember
[1]  
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_OtherAvailableForSaleSecuritiesMember
[1]  
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_OtherAvailableForSaleSecuritiesMember
[1]  
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_OtherAvailableForSaleSecuritiesMember
[1]  
Fair value 100us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_OtherAvailableForSaleSecuritiesMember
[1]  
Weighted average yield 1.50%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fbp_OtherAvailableForSaleSecuritiesMember
 
After One To Five Years [Member] | Federal Home Loan Mortgage Corporation Certificates And Obligations F H L M C [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 432us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Unrealized gain on available-for-sale securities 46us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Fair value 478us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Weighted average yield 4.95%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
After One To Five Years [Member] | Government National Mortgage Association Certificates And Obligations G N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 55us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
39us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 2us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
1us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 57us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
40us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 3.93%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
3.26%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After One To Five Years [Member] | Federal National Mortgage Association Certificates And Obligations F N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 3,743us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
4,160us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 155us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
181us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 3,898us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
4,341us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 3.37%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
3.40%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterOneToFiveYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After Five To Ten Years [Member] | US Government Sponsored Enterprises Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 102,745us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
78,234us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Unrealized gain on available-for-sale securities 850us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
246us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross unrealized losses 1,037us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
2,077us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Fair value 102,558us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
76,403us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Weighted average yield 1.93%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
1.72%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
After Five To Ten Years [Member] | Puerto Rico Government obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 875us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
886us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value 875us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
887us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Weighted average yield 5.20%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5.20%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After Five To Ten Years [Member] | Government National Mortgage Association Certificates And Obligations G N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 24,189us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
17,108us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 956us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
501us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 25,145us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
17,609us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 3.62%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
3.65%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After Five To Ten Years [Member] | Federal National Mortgage Association Certificates And Obligations F N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 16,924us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
9,584us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 646us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
521us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 31us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
5us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 17,539us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
10,100us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 2.90%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
3.49%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After Five To Ten Years [Member] | Mortgage Backed Securities Issued By Private Enterprises [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 108us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
111us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
1us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 108us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
112us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 7.26%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
7.27%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterFiveToTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After Ten Years [Member] | Puerto Rico Government obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 24,821us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
20,498us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Unrealized gain on available-for-sale securities 1us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized losses 7,148us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5,571us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value 17,674us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
14,927us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Weighted average yield 5.37%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5.83%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After Ten Years [Member] | Federal Home Loan Mortgage Corporation Certificates And Obligations F H L M C [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 304,628us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
315,311us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 2,733us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
1,743us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 560us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
1,260us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 306,801us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
315,794us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 2.17%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
2.17%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After Ten Years [Member] | Government National Mortgage Association Certificates And Obligations G N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 316,122us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
338,842us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 21,942us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
20,957us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 338,064us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
359,799us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 3.85%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
3.83%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After Ten Years [Member] | Federal National Mortgage Association Certificates And Obligations F N M A [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 814,520us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
837,597us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 10,059us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
7,756us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 2,251us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
4,854us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value 822,328us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
840,499us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 2.35%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
2.36%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
After Ten Years [Member] | Mortgage Backed Securities Issued By Private Enterprises [Member] | Mortgage Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 43,012us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
45,677us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Non credit loss component of OTTI recorded in OCI 11,296fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
12,141fbp_NonCreditLossComponentOfOttiRecordedInOci
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Unrealized gain on available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value $ 31,716us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
$ 33,536us-gaap_AvailableForSaleSecurities
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Weighted average yield 2.15%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
2.17%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= fbp_AfterTenYearsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Equity Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Weighted average yield 0.00%fbp_SecuritiesWeightedAverageYield
/ fbp_InvestmentMaturitiesAxis
= us-gaap_EquitySecuritiesMember
 
[1] Represents investment in a Community Investment Fund.