XML 78 R67.htm IDEA: XBRL DOCUMENT
v3.21.2

BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Detail) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2021 | Sep. 30, 2021 | Dec. 31, 2020
Financing Receivable, Past Due [Line Items] |  |  |
Loans Foreclosure Delinquency Threshold |  | 120 days |
Amount classified as loss and charged-off | $ 4.1 |  |
Increase Decrease In Provision For Loan And Lease Losses | $ 1.1 |  |
Auto loans [Member] |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Financing Receivable, Threshold Period Past Due, Writeoff |  |  | 365 days
Loans Foreclosure Delinquency Threshold |  |  | 120 days
Finance Leases [Member] |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Financing Receivable, Threshold Period Past Due, Writeoff |  |  | 365 days
Loans Foreclosure Delinquency Threshold |  |  | 120 days
Small Personal Loans [Member] |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Financing Receivable, Threshold Period Past Due, Writeoff |  |  | 180 days
Loans Foreclosure Delinquency Threshold |  |  | 120 days
Consumer Portfolio Segment [Member] | Finance Leases [Member] |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Financing Receivable, Threshold Period Past Due, Writeoff |  | 120 days |
Consumer Portfolio Segment [Member] | Small Personal Loans [Member] |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Financing Receivable, Threshold Period Past Due, Writeoff |  | 120 days |

X
- References No definition available. + Details
Name: | fbp_IncreaseDecreaseInProvisionForLoanAndLeaseLosses
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Threshold period for when a financing receivable go to foreclosure or the borrower has demonstrated an inability or lack of willingness to meet their obligation to make timely payments to cure delinquency. + References No definition available. + Details
Name: | fbp_LoansForeclosureDelinquencyThreshold
Namespace Prefix: | fbp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount of the effect of adopting or updating an accounting policy. + References No definition available. + Details
Name: | fbp_NewAccountingPolicyOrChangeInAccountingPolicyEffectOfAdoption
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period for when financing receivable is considered past due to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447 + Details
Name: | us-gaap_FinancingReceivableThresholdPeriodPastDueWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_AutomobileLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fbp_FinanceLeasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fbp_SmallPersonalLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |