XML 100 R87.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Contingent Liabilities (Narrative) (Details) $ in Thousands |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | ---
Aug. 01, 2009 | Nov. 30, 2016 item | Aug. 31, 2016 | Jul. 31, 2015 item | Sep. 30, 2013 item | Dec. 31, 2005 item | Dec. 31, 2016 USD ($) item | Dec. 31, 2015 USD ($)
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Total expense | $ |  |  |  |  |  |  | $ 2,377 |
Rental expense | $ |  |  |  |  |  |  | $ 569 | $ 530
Banking Facility [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Number of leases |  |  |  |  |  |  | 6 |
Commercial Loan Production Office [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Number of leases |  |  |  |  |  |  | 1 |
615 Church Street [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Period of lease | 10 years |  |  |  |  |  |  |
Remaining period on lease (in years) | 2 years 6 months |  |  |  |  |  |  |
828 Main Street [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Period of lease |  |  |  |  |  |  | 10 years |
Number of renewals |  |  |  |  |  |  | 2 |
Period of renewal (in years) |  |  |  |  |  |  | 5 years |
Period of lease after of renewal options (in years) |  |  |  |  |  |  | 20 years |
Remaining period on lease (in years) |  |  |  |  |  |  | 7 years 6 months |
Total expense | $ |  |  |  |  |  |  | $ 1,755 |
4935 Boonsboro Road [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Period of lease |  |  |  |  |  | 5 years |  |
Number of renewals |  |  |  |  |  | 2 |  |
Period of lease after of renewal options (in years) |  |  |  |  |  | 15 years |  |
Remaining period on lease (in years) |  |  |  |  |  | 4 years |  |
1430 Rolkin Court [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Period of lease |  |  |  |  | 5 years |  |  |
Number of renewals |  |  |  |  | 1 |  |  |
Period of lease after of renewal options (in years) |  |  |  |  | 10 years |  |  |
Remaining period on lease (in years) |  |  |  |  | 7 years |  |  |
Number of option periods |  |  |  |  | 1 |  |  |
225 Merchant Walk Avenue [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Period of lease |  |  |  | 10 years |  |  |  |
Number of renewals |  |  |  | 2 |  |  |  |
Period of renewal (in years) |  |  |  | 5 years |  |  |  |
Period of lease after of renewal options (in years) |  |  |  | 20 years |  |  |  |
Remaining period on lease (in years) |  |  |  | 20 years |  |  |  |
Number of option periods |  |  |  | 2 |  |  |  |
180 Old Courthouse Road [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Period of lease |  |  | 6 months |  |  |  |  |
3564 Electric Road [Member] |  |  |  |  |  |  |  |
Contingent Liabilities [Line Items] |  |  |  |  |  |  |  |
Period of lease |  | 5 years |  |  |  |  |  |
Number of renewals |  | 2 |  |  |  |  |  |
Period of renewal (in years) |  | 5 years |  |  |  |  |  |
Period of lease after of renewal options (in years) |  | 15 years |  |  |  |  |  |
Remaining period on lease (in years) |  | 15 years |  |  |  |  |  |
Number of option periods |  | 2 |  |  |  |  |  |

X
- Definition Contingent Liabilities [Line Items] + References No definition available. + Details
Name: | botj_ContingentLiabilitiesLineItems
Namespace Prefix: | botj_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Duration Of Lease After Renewal Option + References No definition available. + Details
Name: | botj_DurationOfLeaseAfterRenewalOption
Namespace Prefix: | botj_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Duration Of Lease For Property + References No definition available. + Details
Name: | botj_DurationOfLeaseForProperty
Namespace Prefix: | botj_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Duration Of Renewal Period On Lease + References No definition available. + Details
Name: | botj_DurationOfRenewalPeriodOnLease
Namespace Prefix: | botj_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Duration Remaining For Lease Of Property + References No definition available. + Details
Name: | botj_DurationRemainingForLeaseOfProperty
Namespace Prefix: | botj_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Option Periods + References No definition available. + Details
Name: | botj_NumberOfOptionPeriods
Namespace Prefix: | botj_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Renewals On Lease + References No definition available. + Details
Name: | botj_NumberOfRenewalsOnLease
Namespace Prefix: | botj_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of separate real estate development properties located on land subject to ground leases. + References No definition available. + Details
Name: | us-gaap_NumberOfPropertiesSubjectToGroundLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_BankingFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_CommercialLoanProductionOfficeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_ChurchStreetPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_MainStreetPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_BoonsboroRoadPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_RolkinCourtPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_MerchantWalkAvePropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_OldCourthouseRoadPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=botj_ElectricRoadPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |