<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="botj-20261027.xsd" xlink:type="simple"/>
    <context id="Duration_10_27_2026_To_10_27_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275101</identifier>
        </entity>
        <period>
            <startDate>2026-10-27</startDate>
            <endDate>2026-10-27</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-ceeb12bb-3679-48f0-be9d-c79acc3672eb">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-e1da3e9f-4922-43c1-b2eb-e173c6c072a1">0001275101</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-032ccfd0-d9d1-41c6-adb2-6e372530c63f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-b10f399e-6157-450e-a9d4-4cde995ae89b">2026-10-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-992ad8e3-66f4-42a8-aaf3-a486e77f27b3">BANK OF THE JAMES FINANCIAL GROUP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-3cc4913d-3d00-4942-a504-06399ba8e56d">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-0075c5da-7b65-4635-8bf8-3f8418512661">001-35402</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-b61e8e2a-79b1-4e93-847a-2554d800635a">20-0500300</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-72a1d0f6-bfd4-4c72-9704-b3c37651a487">828 Main Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-9b206eee-6541-4495-a8cf-e2be47feb5ef">Lynchburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-132e877b-75f7-4993-b9eb-e43d82886307">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-e9b447ef-d3ab-478a-afda-6a1d03da31bf">24504</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-3f539de2-8df1-4dea-b276-68ad798c2337">434</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-7ed32416-b1c6-40af-8a8c-bbff85827a4b">846-2000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-79512ade-ad00-41bc-9b13-5c635f64cd59">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-5f6779ac-99aa-4267-b26d-294c9701f9d0">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-77504246-b0bc-4b0e-9f08-924d7d5217a7">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-da9c3954-f870-4e4f-8397-bc46654c2700">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-3dbbba73-05ba-4076-a500-238aa7006a97">Common Stock, $2.14 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-0d50ec6e-3b52-44ae-a8ec-a8301929a5c1">BOTJ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-2eb936a4-3b4a-45eb-adde-d5f3a1e67c88">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_10_27_2026_To_10_27_2026"
      id="ct-nonNumeric-45c941c5-0986-4151-909f-93e8ec8367ca">false</dei:EntityEmergingGrowthCompany>
</xbrl>
