XML 86 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Schedule of Reconciliation of Benefit Obligation - SERP) (Details) (SERP [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
SERP [Member]
     
Change in benefit obligation      
Benefit obligation at beginning of year $ 5,292us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
$ 6,813us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
$ 8,064us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
Service cost 272us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
304us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
303us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
Interest cost 212us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
203us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
280us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
Actuarial (gain) loss (265)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
(1,856)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
(1,201)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
Benefits paid (295)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
(172)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
(146)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
Curtailment gain       (487)us-gaap_DefinedBenefitPlanCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
Benefit obligation at end of year 5,216us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
5,292us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
6,813us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
Plan assets at end of year         
Funded status at end of year $ (5,216)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
$ (5,292)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember
$ (6,813)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= fbp_SerpPlanCurrentYearMember