XML 58 R47.htm IDEA: XBRL DOCUMENT
v3.25.3

Loans and Allowance for Credit Losses - Activity in the Allowance for Loan Losses (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2025 | Sep. 30, 2024 | Sep. 30, 2025 | Sep. 30, 2024
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Beginning balance | $ 9,722 | $ 9,527 | $ 9,805 | $ 9,707
Charge-offs | (42) | (159) | (249) | (377)
Recoveries | 130 | 86 | 321 | 254
Ending balance | 10,146 | 9,479 | 10,146 | 9,479
Loans |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Provision (Recovery) for Credit Losses - Loans | 336 | 25 | 269 | (105)
Real Estate: | Residential |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Beginning balance | 2,545 | 2,844 | 2,926 | 3,129
Charge-offs | 0 | 0 | 0 | 0
Recoveries | 9 | 0 | 10 | 13
Provision (Recovery) for Credit Losses - Loans | 173 | (226) | (209) | (524)
Ending balance | 2,727 | 2,618 | 2,727 | 2,618
Real Estate: | Commercial |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Beginning balance | 3,404 | 3,082 | 3,103 | 2,630
Charge-offs | 0 | 0 | (19) | 0
Recoveries | 0 | 0 | 0 | 0
Provision (Recovery) for Credit Losses - Loans | 85 | 621 | 405 | 1,073
Ending balance | 3,489 | 3,703 | 3,489 | 3,703
Real Estate: | Construction |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Beginning balance | 892 | 744 | 1,264 | 639
Charge-offs | 0 | 0 | 0 | 0
Recoveries | 0 | 0 | 0 | 0
Provision (Recovery) for Credit Losses - Loans | 145 | (51) | (227) | 54
Ending balance | 1,037 | 693 | 1,037 | 693
Commercial and Industrial |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Beginning balance | 1,946 | 1,485 | 1,584 | 1,693
Charge-offs | 0 | 0 | (5) | (12)
Recoveries | 42 | 45 | 128 | 132
Ending balance | 2,046 | 1,282 | 2,046 | 1,282
Commercial and Industrial | Loans |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Provision (Recovery) for Credit Losses - Loans | 58 | (248) | 339 | (531)
Consumer |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Beginning balance | 705 | 1,131 | 687 | 1,367
Charge-offs | (42) | (159) | (225) | (365)
Recoveries | 79 | 41 | 183 | 109
Ending balance | 570 | 923 | 570 | 923
Consumer | Loans |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Provision (Recovery) for Credit Losses - Loans | (172) | (90) | (75) | (188)
Other |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Beginning balance | 230 | 241 | 241 | 249
Charge-offs | 0 | 0 | 0 | 0
Recoveries | 0 | 0 | 0 | 0
Ending balance | 277 | 260 | 277 | 260
Other | Loans |  |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Provision (Recovery) for Credit Losses - Loans | $ 47 | $ 19 | $ 36 | $ 11

X
- Definition Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of increase in allowance for credit loss on financing receivable from recovery. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
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: |

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