XML 39 R134.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Securities available for sale    
Investment securities available for sale $ 1,974,226us-gaap_AvailableForSaleSecurities $ 1,965,666us-gaap_AvailableForSaleSecurities
U S Treasury Securities [Member]    
Securities available for sale    
Investment securities available for sale 7,500us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
7,499us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
Us Government Agencies Debt Securities Noncallable [Member]    
Securities available for sale    
Investment securities available for sale 286,066us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
228,157us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
Us Government Agencies Debt Securities Callable [Member]    
Securities available for sale    
Investment securities available for sale 1,607,273us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
1,653,140us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
US States And Political Subdivisions Member [Member]    
Securities available for sale    
Investment securities available for sale 41,463us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
43,222us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Private Label Mbs [Member]    
Securities available for sale    
Investment securities available for sale 31,824us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
33,648us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
Interest Rate Cap [Member] | Purchase    
Derivatives, included in assets:    
Derivatives, included in assets 1us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
6us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Interest Rate Cap [Member] | Written    
Derivatives, included in liabilities:    
Derivatives, included in liabilities 1us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Forward And Future Contracts [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
Derivatives, included in liabilities:    
Derivatives, included in liabilities 220us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
148us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
Interest Rate Swap [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
33us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
Derivatives, included in liabilities:    
Derivatives, included in liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
33us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
Other Available For Sale Securities [Member]    
Securities available for sale    
Investment securities available for sale 100us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
Fair Value Inputs Level 1 [Member] | U S Treasury Securities [Member]    
Securities available for sale    
Investment securities available for sale 7,500us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
7,499us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 1 [Member] | Us Government Agencies Debt Securities Noncallable [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 1 [Member] | Us Government Agencies Debt Securities Callable [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 1 [Member] | US States And Political Subdivisions Member [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 1 [Member] | Private Label Mbs [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 1 [Member] | Interest Rate Cap [Member] | Purchase    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Value Inputs Level 1 [Member] | Interest Rate Cap [Member] | Written    
Derivatives, included in liabilities:    
Derivatives, included in liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_PositionAxis
= us-gaap_ShortMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Value Inputs Level 1 [Member] | Forward And Future Contracts [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivatives, included in liabilities:    
Derivatives, included in liabilities   0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 1 [Member] | Interest Rate Swap [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivatives, included in liabilities:    
Derivatives, included in liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 1 [Member] | Other Available For Sale Securities [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Inputs Level 2 [Member] | U S Treasury Securities [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 2 [Member] | Us Government Agencies Debt Securities Noncallable [Member]    
Securities available for sale    
Investment securities available for sale 286,066us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
228,157us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 2 [Member] | Us Government Agencies Debt Securities Callable [Member]    
Securities available for sale    
Investment securities available for sale 1,607,273us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,653,140us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 2 [Member] | US States And Political Subdivisions Member [Member]    
Securities available for sale    
Investment securities available for sale 39,073us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
40,658us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 2 [Member] | Private Label Mbs [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 2 [Member] | Interest Rate Cap [Member] | Purchase    
Derivatives, included in assets:    
Derivatives, included in assets 1us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
6us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Value Inputs Level 2 [Member] | Interest Rate Cap [Member] | Written    
Derivatives, included in liabilities:    
Derivatives, included in liabilities 1us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_PositionAxis
= us-gaap_ShortMember
6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Value Inputs Level 2 [Member] | Forward And Future Contracts [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Derivatives, included in liabilities:    
Derivatives, included in liabilities 220us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
148us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 2 [Member] | Interest Rate Swap [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
33us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Derivatives, included in liabilities:    
Derivatives, included in liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
33us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 2 [Member] | Other Available For Sale Securities [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Inputs Level 3 [Member] | U S Treasury Securities [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Us Government Agencies Debt Securities Noncallable [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesNoncallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Us Government Agencies Debt Securities Callable [Member]    
Securities available for sale    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_UsGovernmentAgenciesDebtSecuritiesCallableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | US States And Political Subdivisions Member [Member]    
Securities available for sale    
Investment securities available for sale 2,390us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,564us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Private Label Mbs [Member]    
Securities available for sale    
Investment securities available for sale 31,824us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
33,648us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_PrivateLabelMbsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Interest Rate Cap [Member] | Purchase    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Value Inputs Level 3 [Member] | Interest Rate Cap [Member] | Written    
Derivatives, included in liabilities:    
Derivatives, included in liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_ShortMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Value Inputs Level 3 [Member] | Forward And Future Contracts [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Derivatives, included in liabilities:    
Derivatives, included in liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= fbp_ForwardAndFutureContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Interest Rate Swap [Member]    
Derivatives, included in assets:    
Derivatives, included in assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Derivatives, included in liabilities:    
Derivatives, included in liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Other Available For Sale Securities [Member]    
Securities available for sale    
Investment securities available for sale $ 100us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= fbp_OtherAvailableForSaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member