XML 20 R10.htm IDEA: XBRL DOCUMENT
v3.21.2

Use Of Estimates | 9 Months Ended
--- | ---
Sep. 30, 2021
Use Of Estimates [Abstract] |
Use Of Estimates | Note 2 – Use of Estimates The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America which require management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

X
- Definition Use of Estimates [Abstract] + References No definition available. + Details
Name: | botj_UseOfEstimatesAbstract
Namespace Prefix: | botj_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Use of Estimates [Text Block] + References No definition available. + Details
Name: | botj_UseOfEstimatesTextBlock
Namespace Prefix: | botj_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration