XML 46 R36.htm IDEA: XBRL DOCUMENT
v3.25.3

Business Segments (Narrative) (Details) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2025 USD ($) | Sep. 30, 2024 USD ($) | Sep. 30, 2025 USD ($) segment | Sep. 30, 2024 USD ($) | Dec. 31, 2024 USD ($)
Segment Reporting Information [Line Items] |  |  |  |  |
Number of reportable segments | segment |  |  | 3 |  |
Salaries and employee benefits | $ 5,516 | $ 4,920 | $ 15,650 | $ 14,256 |
Amortization of intangibles | 140 | 140 | 420 | 420 |
Credit expense | 216 | 190 | 665 | 612 |
Data processing | 381 | 794 | 1,984 | 2,352 |
Professional and other outside expenses | 725 | 688 | 3,194 | 2,125 |
Equipment | 697 | 640 | 2,021 | 1,879 |
Occupancy | 523 | 514 | 1,590 | 1,493 |
Loans held for investment, net of allowances | 653,288 | 627,112 | 653,288 | 627,112 | $ 636,552
Deposits | 919,796 | 906,894 | 919,796 | 906,894 | 882,404
Assets under management | 984,747 | 842,775 | 984,747 | 842,775 |
Investment Advisory Services [Member] |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |
Amortization of intangibles | 140 | 140 | 420 | 420 |
Operating Segments [Member] | Community Banking [Member] |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |
Salaries and employee benefits | 4,164 | 3,658 | 11,915 | 10,808 |
Credit expense | 58 | 38 | 156 | 155 |
Data processing | 381 | 794 | 1,984 | 2,352 |
Professional and other outside expenses | 689 | 645 | 3,059 | 1,980 |
Equipment | 664 | 618 | 1,941 | 1,804 |
Occupancy | 447 | 446 | 1,484 | 1,400 |
Loans held for investment, net of allowances | 653,288 | 627,112 | 653,288 | 627,112 | 636,600
Deposits | 922,113 | 909,460 | 922,113 | 909,460 | 882,400
Operating Segments [Member] | Mortgage Banking [Member] |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |
Salaries and employee benefits | 919 | 835 | 2,444 | 2,163 |
Credit expense | 158 | 152 | 509 | 457 |
Equipment | 19 | 12 | 47 | 44 |
Occupancy | 39 | 25 | 98 | 86 |
Operating Segments [Member] | Investment Advisory Services [Member] |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |
Salaries and employee benefits | 432 | 427 | 1,291 | 1,285 |
Amortization of intangibles | 140 | 140 | 420 | 420 |
Professional and other outside expenses | 13 | 22 | 74 | 71 |
Equipment | 14 | 10 | 33 | 31 |
Occupancy | 33 | 27 | 98 | 79 |
Assets under management | $ 984,747 | $ 842,775 | $ 984,747 | $ 842,775 | $ 854,000

X
- Definition Credit expense + References No definition available. + Details
Name: | botj_CreditExpense
Namespace Prefix: | botj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Data processing. + References No definition available. + Details
Name: | botj_DataProcessing
Namespace Prefix: | botj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Professional and other outside expenses. + References No definition available. + Details
Name: | botj_ProfessionalAndOtherOutsideExpenses
Namespace Prefix: | botj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2 + Details
Name: | us-gaap_AmortizationOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The carrying amount of assets an investment adviser manages on behalf of investors. + References No definition available. + Details
Name: | us-gaap_AssetsUnderManagementCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 + Details
Name: | us-gaap_Deposits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents equipment expense including depreciation, repairs, rentals, and service contract costs. This item also includes equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy. This item may also include furniture expenses. + References No definition available. + Details
Name: | us-gaap_EquipmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, after allowance for credit loss, of 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_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_LaborAndRelatedExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(14)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481161/840-30-50-1 + Details
Name: | us-gaap_OccupancyNet
Namespace Prefix: | us-gaap_
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_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=botj_InvestmentAdvisoryServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=botj_CommunityBankingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=botj_MortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |