XML 148 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
ALLOWANCE FOR LOAN AND LEASE LOSSES - Changes in Allowance for Loan and Lease Losses (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable Allowance For Credit Losses [Line Items]        
Beginning balance $ 222,395us-gaap_FinancingReceivableAllowanceForCreditLosses $ 285,858us-gaap_FinancingReceivableAllowanceForCreditLosses    
Charge-offs (32,013)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs (53,707)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs    
Recoveries 2,712us-gaap_ValuationAllowancesAndReservesRecoveries 2,712us-gaap_ValuationAllowancesAndReservesRecoveries    
Provision For Loan Lease And Other Losses 32,970us-gaap_ProvisionForLoanLeaseAndOtherLosses 31,915us-gaap_ProvisionForLoanLeaseAndOtherLosses    
Ending balance 226,064us-gaap_FinancingReceivableAllowanceForCreditLosses 266,778us-gaap_FinancingReceivableAllowanceForCreditLosses    
Balance at end of period 62,140us-gaap_ImpairedFinancingReceivableRelatedAllowance 85,016us-gaap_ImpairedFinancingReceivableRelatedAllowance 55,205us-gaap_ImpairedFinancingReceivableRelatedAllowance 102,601us-gaap_ImpairedFinancingReceivableRelatedAllowance
Ending balance: general allowance 163,924fbp_FinancingReceivableRelatedGeneralAllowance 181,762fbp_FinancingReceivableRelatedGeneralAllowance    
Ending balance 9,485,372us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 9,566,785us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 9,262,436us-gaap_LoansAndLeasesReceivableGrossCarryingAmount  
Ending balance: impaired loans 954,981us-gaap_ImpairedFinancingReceivableRecordedInvestment 879,388us-gaap_ImpairedFinancingReceivableRecordedInvestment 945,407us-gaap_ImpairedFinancingReceivableRecordedInvestment 919,112us-gaap_ImpairedFinancingReceivableRecordedInvestment
Ending balance: purchased credit-impaired loans 181,114us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet   102,604us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet  
Ending balance: loans with general allowance 8,349,277fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount 8,684,014fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount    
Purchased Credit Impaired [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Ending balance: purchased credit-impaired loans 181,114us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
3,383us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Residential Mortgage [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Beginning balance 27,301us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
33,110us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Charge-offs (5,192)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
(6,422)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Recoveries 98us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
69us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Provision For Loan Lease And Other Losses 6,475us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
3,751us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Ending balance 28,682us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
30,508us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Balance at end of period 14,862us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
17,273us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Ending balance: general allowance 13,820fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
13,235fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Ending balance 3,331,620us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
2,548,101us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Ending balance: impaired loans 429,526us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
419,308us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Ending balance: loans with general allowance 2,724,493fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
2,128,793fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
   
Residential Mortgage [Member] | Purchased Credit Impaired [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Ending balance: purchased credit-impaired loans 177,601us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Commercial Mortgage [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Beginning balance 50,894us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
73,138us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Charge-offs (4,006)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
(5,810)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Recoveries 276us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
35us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Provision For Loan Lease And Other Losses (2,137)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
(851)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Ending balance 45,027us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
66,512us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Balance at end of period 13,238us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
29,833us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Ending balance: general allowance 31,789fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
36,679fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Ending balance 1,649,263us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
1,846,016us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Ending balance: impaired loans 224,365us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
219,860us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Ending balance: loans with general allowance 1,421,619fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
1,626,156fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
   
Commercial Mortgage [Member] | Purchased Credit Impaired [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Ending balance: purchased credit-impaired loans 3,279us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Commercial And Industrial Loans [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Beginning balance 63,721us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
85,295us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Charge-offs (4,453)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
(22,459)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Recoveries 558us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
663us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Provision For Loan Lease And Other Losses 10,353us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
16,091us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Ending balance 70,179us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
79,590us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Balance at end of period 24,871us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
19,098us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Ending balance: general allowance 45,308fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
60,492fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Ending balance 2,442,867us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
2,947,837us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Ending balance: impaired loans 226,656us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
151,653us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Ending balance: loans with general allowance 2,216,211fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
2,796,184fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
   
Commercial And Industrial Loans [Member] | Purchased Credit Impaired [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fbp_CommercialAndIndustrialLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Construction Loans [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Beginning balance 12,822us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
35,814us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Charge-offs (605)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
(970)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Recoveries 207us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
617us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Provision For Loan Lease And Other Losses 1,215us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
(8,050)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Ending balance 13,639us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
27,411us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Balance at end of period 3,381us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
15,154us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Ending balance: general allowance 10,258fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
12,257fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Ending balance 124,440us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
152,579us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Ending balance: impaired loans 37,593us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
58,636us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Ending balance: loans with general allowance 86,847fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
93,943fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
   
Construction Loans [Member] | Purchased Credit Impaired [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Consumer Loan [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Beginning balance 67,657us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
58,501us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Charge-offs (17,757)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
(18,046)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Recoveries 1,573us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
1,328us-gaap_ValuationAllowancesAndReservesRecoveries
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Provision For Loan Lease And Other Losses 17,064us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
20,974us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Ending balance 68,537us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
62,757us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Balance at end of period 5,788us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
3,658us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Ending balance: general allowance 62,749fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
59,099fbp_FinancingReceivableRelatedGeneralAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Ending balance 1,937,182us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
2,072,252us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Ending balance: impaired loans 36,841us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
29,931us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Ending balance: loans with general allowance 1,900,107fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
2,038,938fbp_LoansAndLeaseReceivablesNotImpairedCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
   
Consumer Loan [Member] | Purchased Credit Impaired [Member]        
Financing Receivable Allowance For Credit Losses [Line Items]        
Ending balance: purchased credit-impaired loans 0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
   
Ending balance: purchased credit-impaired loans $ 234us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember
$ 3,383us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fbp_PurchasedCreditImpairedMember