XML 125 R110.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Employee Benefit Plans - Narrative (Details) $ in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2023 USD ($) | Dec. 31, 2023 USD ($) consecutiveYear | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($)
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Employer matching contribution percentage |  | 100.00% |  |  |
Employer matching contribution, percent of employees' gross pay |  | 6.00% |  |  |
Recognized settlement loss |  | $ 998 | $ 0 | $ 0 |
Cash and Cash Equivalents [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Plan assets, amount |  |  | 194 |  |
Fixed Income Funds [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Plan assets, amount |  |  | 33,500 |  |
401(k) Plan |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferral rate |  | 6.00% |  |  |
Percent of annual salary employees may contribute |  | 15.00% |  |  |
Matching contributions |  | $ 6,100 | 4,900 | 4,300 |
Pension Plan |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Percentage of Final Average Annual Compensation (five highest consecutive calendar year's earnings out of the last ten years of employment) |  | 0.75% |  |  |
Number of highest consecutive calendar years of earnings | consecutiveYear |  | 5 |  |  |
Percentage of final average annual compensation in excess of average social security wage base |  | 0.65% |  |  |
Years of service used for final average annual compensation in excess of average social security wage base calculation |  | 35 years |  |  |
Vesting period |  | 5 years |  |  |
Benefits paid | $ 9,200 | $ 11,135 | 1,803 | 2,033 |
Transfer to insurer |  | 19,457 | 0 | 0 |
Benefit obligation | 0 | 0 | 30,611 | 41,657 | $ 44,750
Funded status of plan | 2,517 | 2,517 | 3,044 | 3,247 |
Plan assets, amount | 2,517 | $ 2,517 | 33,655 | 44,904 | 48,167
SERP |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Number of highest consecutive calendar years of earnings | consecutiveYear |  | 5 |  |  |
Benefits paid |  | $ 241 | 245 | 322 |
Benefit obligation | 3,352 | $ 3,352 | 3,521 | 4,660 | $ 5,982
Lifetime monthly pension benefits, percent |  | 3.00% |  |  |
Maximum percent of final average compensation |  | 60.00% |  |  |
Percent of participant's primary social security benefit |  | 50.00% |  |  |
Funded status of plan | (3,352) | $ (3,352) | (3,521) | (4,660) |
Plan assets, amount | $ 0 | $ 0 | $ 0 | $ 0 |
Maximum | Pension Plan |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Years of service used for final average annual compensation calculation |  | 40 years |  |  |
Maximum | SERP |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Maximum years of service |  | 20 years |  |  |

X
- Definition The automatic rate of deferral for employees enrolled in a defined contribution plan. + References No definition available. + Details
Name: | fbnc_DeferralRate
Namespace Prefix: | fbnc_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Final Average Compensation, Number Of Highest Consecutive Calendar Years Of Earnings During Last Ten Years + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanFinalAverageCompensationNumberOfHighestConsecutiveCalendarYearsOfEarningsDuringLastTenYears
Namespace Prefix: | fbnc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Lifetime Monthly Pension Benefits, Percent + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanLifetimeMonthlyPensionBenefitsPercent
Namespace Prefix: | fbnc_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Lifetime Monthly Pension Benefits, Reduction From Participant's Primary Social Security Benefit, Percent + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanLifetimeMonthlyPensionBenefitsReductionFromParticipantsPrimarySocialSecurityBenefitPercent
Namespace Prefix: | fbnc_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Lifetime Monthly Pension Benefits, Threshold of Final Average Compensation, Percent + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanLifetimeMonthlyPensionBenefitsThresholdofFinalAverageCompensationPercent
Namespace Prefix: | fbnc_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Lifetime Monthly Pension Benefits, Years Of Service + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanLifetimeMonthlyPensionBenefitsYearsOfService
Namespace Prefix: | fbnc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Percentage Of Final Average Annual Compensation + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanPercentageOfFinalAverageAnnualCompensation
Namespace Prefix: | fbnc_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Percentage Of Final Average Annual Compensation In Excess Of Average Social Security Wage Base + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanPercentageOfFinalAverageAnnualCompensationInExcessOfAverageSocialSecurityWageBase
Namespace Prefix: | fbnc_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Vesting Period + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanVestingPeriod
Namespace Prefix: | fbnc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Years Of Service + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanYearsOfService
Namespace Prefix: | fbnc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Years Of Service Used For Final Average Annual Compensation In Excess of Average Social Security Wage Base + References No definition available. + Details
Name: | fbnc_DefinedBenefitPlanYearsOfServiceUsedForFinalAverageAnnualCompensationInExcessOfAverageSocialSecurityWageBase
Namespace Prefix: | fbnc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 60 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(10) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanFundedStatusOfPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h)(7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=fbnc_Plan401kMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=fbnc_PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=fbnc_SerpPlanCurrentYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |