XML 57 R47.htm IDEA: XBRL DOCUMENT
v3.21.2

Loans, Allowance For Loan Losses And OREO (Age Analysis Of Past Due Financing Receivables) (Details) - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020
--- | --- | ---
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | $ 602,384 | $ 609,090
30 to 59 Days Past Due [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 852 | 1,338
60 to 89 Days Past Due [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 12 | 386
Greater than 90 Days Past Due [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 1,558 | 1,675
Total Past Due [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 2,422 | 3,399
Current [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 599,962 | 605,691
Commercial [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 133,626 | 145,145
Commercial [Member] | 30 to 59 Days Past Due [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance |  | 157
Commercial [Member] | Total Past Due [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance |  | 157
Commercial [Member] | Current [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 133,626 | 144,988
Commercial Real Estate [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 326,552 | 309,563
Commercial Real Estate [Member] | Commercial Mortgages-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 117,848 | 108,222
Commercial Real Estate [Member] | Commercial Mortgages-Non-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 177,950 | 171,069
Commercial Real Estate [Member] | Commercial Construction [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 30,754 | 30,272
Commercial Real Estate [Member] | 30 to 59 Days Past Due [Member] | Commercial Mortgages-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 159 | 38
Commercial Real Estate [Member] | 30 to 59 Days Past Due [Member] | Commercial Mortgages-Non-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance |  | 252
Commercial Real Estate [Member] | 60 to 89 Days Past Due [Member] | Commercial Mortgages-Non-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance |  | 116
Commercial Real Estate [Member] | Greater than 90 Days Past Due [Member] | Commercial Mortgages-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 502 | 842
Commercial Real Estate [Member] | Greater than 90 Days Past Due [Member] | Commercial Mortgages-Non-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 618 | 394
Commercial Real Estate [Member] | Total Past Due [Member] | Commercial Mortgages-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 661 | 880
Commercial Real Estate [Member] | Total Past Due [Member] | Commercial Mortgages-Non-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 618 | 762
Commercial Real Estate [Member] | Current [Member] | Commercial Mortgages-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 117,187 | 107,342
Commercial Real Estate [Member] | Current [Member] | Commercial Mortgages-Non-Owner Occupied [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 177,332 | 170,307
Commercial Real Estate [Member] | Current [Member] | Commercial Construction [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 30,754 | 30,272
Consumer [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 88,905 | 92,344
Consumer [Member] | Consumer Unsecured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 5,082 | 3,771
Consumer [Member] | Consumer Secured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 83,823 | 88,573
Consumer [Member] | 30 to 59 Days Past Due [Member] | Consumer Unsecured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 1 | 7
Consumer [Member] | 30 to 59 Days Past Due [Member] | Consumer Secured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 222 | 309
Consumer [Member] | 60 to 89 Days Past Due [Member] | Consumer Unsecured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 1 |
Consumer [Member] | 60 to 89 Days Past Due [Member] | Consumer Secured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 11 | 27
Consumer [Member] | Greater than 90 Days Past Due [Member] | Consumer Secured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 226 | 229
Consumer [Member] | Total Past Due [Member] | Consumer Unsecured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 2 | 7
Consumer [Member] | Total Past Due [Member] | Consumer Secured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 459 | 565
Consumer [Member] | Current [Member] | Consumer Unsecured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 5,080 | 3,764
Consumer [Member] | Current [Member] | Consumer Secured [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 83,364 | 88,008
Residential [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 53,301 | 62,038
Residential [Member] | Residential Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 37,596 | 46,896
Residential [Member] | Residential Consumer Construction [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 15,705 | 15,142
Residential [Member] | 30 to 59 Days Past Due [Member] | Residential Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 239 | 575
Residential [Member] | 30 to 59 Days Past Due [Member] | Residential Consumer Construction [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 231 |
Residential [Member] | 60 to 89 Days Past Due [Member] | Residential Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance |  | 243
Residential [Member] | Greater than 90 Days Past Due [Member] | Residential Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 212 | 210
Residential [Member] | Total Past Due [Member] | Residential Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 451 | 1,028
Residential [Member] | Total Past Due [Member] | Residential Consumer Construction [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 231 |
Residential [Member] | Current [Member] | Residential Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | 37,145 | 45,868
Residential [Member] | Current [Member] | Residential Consumer Construction [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Principal balance | $ 15,474 | $ 15,142

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_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before allowance for credit loss, of financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 80 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448 + Details
Name: | us-gaap_NotesReceivableGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=botj_FinancialAssetPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=botj_FinancialAssetNotPastDueMember
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_CommercialRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=botj_CommercialConstructionMember
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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=botj_ConsumerUnsecuredMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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