XML 28 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Summary of Loans Individually Evaluated for Impairment by Class (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Unpaid Principal Balance $ 2,268us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance $ 4,543us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance $ 2,161us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
Loans, With no related allowance recorded, Recorded Investment 1,515us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment 3,546us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment 1,274us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
Loans, With no related allowance recorded, Average Recorded Investment 1,567us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment 1,965us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment 1,775us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
Loans, With no related allowance recorded, Interest Income Recorded 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod 14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
Loans, With no related allowance recorded,Cash Basis Interest Recorded 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod 14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod
Loans, With related allowance recorded, Unpaid Principal Balance 2,890us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance 1,338us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance 3,209us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
Loans, With related allowance recorded, Recorded Investment 2,862us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment 1,338us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment 3,209us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
Loans, With related allowance recorded, Allowance for Loan Losses Allocated 253us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 220us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 325us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Loans, With related allowance recorded, Average Recorded Investment 2,896us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment 3,238us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment 3,028us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
Loans, With related allowance recorded, Interest Income Recorded 33us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod 33us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod 130us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
Loans, With related allowance recorded, Cash Basis Interest Recorded 33us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod 33us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod 130us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
Loans, Unpaid Principal Balance 5,158us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance 5,881us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance 5,370us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Loans, Recorded Investment 4,377us-gaap_ImpairedFinancingReceivableRecordedInvestment 4,884us-gaap_ImpairedFinancingReceivableRecordedInvestment 4,483us-gaap_ImpairedFinancingReceivableRecordedInvestment
Loans, Allowance for Loan Losses Allocated 253bffi_ImpairedFinancingReceivableAllowanceForLoanLossesAllocated 220bffi_ImpairedFinancingReceivableAllowanceForLoanLossesAllocated 325bffi_ImpairedFinancingReceivableAllowanceForLoanLossesAllocated
Loans, Average Recorded Investment 4,463us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 5,203us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 4,803us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
Loans, Interest Income Recorded 39us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 39us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 144us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
Loans, Cash Basis Interest Recorded 39us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod 39us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod 144us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
Automobile [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAxis
= us-gaap_AutomobileLoanMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAxis
= us-gaap_AutomobileLoanMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAxis
= us-gaap_AutomobileLoanMember
Land [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Unpaid Principal Balance   131us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MajorPropertyClassAxis
= us-gaap_LandMember
 
Loans, With no related allowance recorded, Recorded Investment   102us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_MajorPropertyClassAxis
= us-gaap_LandMember
 
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_MajorPropertyClassAxis
= us-gaap_LandMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_MajorPropertyClassAxis
= us-gaap_LandMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_MajorPropertyClassAxis
= us-gaap_LandMember
Loans, With no related allowance recorded, Average Recorded Investment   102us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MajorPropertyClassAxis
= us-gaap_LandMember
68us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MajorPropertyClassAxis
= us-gaap_LandMember
One-To-Four-Family [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Unpaid Principal Balance 1,186us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
889us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
1,011us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With no related allowance recorded, Recorded Investment 811us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
514us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
543us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With no related allowance recorded, Average Recorded Investment 854us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
514us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
541us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With related allowance recorded, Unpaid Principal Balance 552us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
566us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
860us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With related allowance recorded, Recorded Investment 552us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
566us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
860us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With related allowance recorded, Allowance for Loan Losses Allocated 45us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
147us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
78us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With related allowance recorded, Average Recorded Investment 554us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
568us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
588us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With related allowance recorded, Interest Income Recorded 7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
27us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Loans, With related allowance recorded, Cash Basis Interest Recorded 7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
27us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_OneToFourFamilyMember
Multi-Family [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Unpaid Principal Balance 802us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
2,870us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
811us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With no related allowance recorded, Recorded Investment 627us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
2,518us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
636us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With no related allowance recorded, Average Recorded Investment 630us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
918us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
889us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With no related allowance recorded, Interest Income Recorded 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With no related allowance recorded,Cash Basis Interest Recorded 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With related allowance recorded, Unpaid Principal Balance 2,338us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
772us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
2,349us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With related allowance recorded, Recorded Investment 2,310us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
772us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
2,349us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With related allowance recorded, Allowance for Loan Losses Allocated 208us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
73us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
247us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With related allowance recorded, Average Recorded Investment 2,342us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
2,386us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
2,369us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With related allowance recorded, Interest Income Recorded 26us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
26us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
103us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Loans, With related allowance recorded, Cash Basis Interest Recorded 26us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
26us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
103us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
/ us-gaap_FinancialInstrumentAxis
= bffi_MultiFamilyMember
Commercial Real Estate [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Unpaid Principal Balance   236us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Loans, With no related allowance recorded, Recorded Investment   198us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Loans, With no related allowance recorded, Average Recorded Investment   200us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
99us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Loans, With related allowance recorded, Average Recorded Investment   284us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
71us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Construction [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_ConstructionMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_ConstructionMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= bffi_ConstructionMember
Home Equity Line of Credit [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
Commercial [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Unpaid Principal Balance 280us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
417us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
339us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
Loans, With no related allowance recorded, Recorded Investment 77us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
214us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
95us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
Loans, With no related allowance recorded, Average Recorded Investment 83us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
231us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
178us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
Other Consumer [Member]      
Financing Receivable, Impaired [Line Items]      
Loans, With no related allowance recorded, Allowance for Loan Losses Allocated $ 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
$ 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
$ 0bffi_ImpairedFinancingReceivableWithNoRelatedAllowanceForLoanLossesAllocated
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember