<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000029440="http://www.docf.com/20260630"
  xmlns:country="http://xbrl.sec.gov/country/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000029440-20260630.xsd" xlink:type="simple"/>
    <context id="P01_01_2026To06_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030878Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235737Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030875MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235734MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235734Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:OtherDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_GBoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:DevelopedEuropeexUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_USoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_JPoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000063339MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000063339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_JPoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:OtherDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_GBoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:DevelopedEuropeexUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis_USoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235738MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235738Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:DevelopedEuropeexUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:OtherDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_GBoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_JPoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030876MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_JPoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_GBoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:OtherDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">cik0000029440:DevelopedEuropeexUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235735MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235735Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_CNoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_GToefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_IDoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ID</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_HKoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_MXoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_KRoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_INoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_BRoefGeographicRegionAxis_C000222467MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_TWoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_USoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000222467MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000222467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_DebtsSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000029440:DebtsSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_MutualFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000029440:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_NetCashAndOtherMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000029440:NetCashAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:SecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:Corporate1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:USTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030877MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:GovernmentRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_DebtsSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000029440:DebtsSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_MutualFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000029440:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_NetCashAndOtherMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000029440:NetCashAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:Corporate1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:SecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:GovernmentRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:USTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235736MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235736Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030878MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:Corporate1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030878MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:SecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030878MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:GovernmentRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030878MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:USTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000030878MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000030878Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235737MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235737Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:SecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235737MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235737Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:Corporate1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235737MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235737Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:USTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235737MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235737Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:GovernmentRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235737MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235737Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_NOoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_JPoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_GovernmentSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:GovernmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:Corporate1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:SecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:GovernmentRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_USoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_GBoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis_MXoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000140963MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000140963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_GBoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_MXoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_JPoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_GovernmentSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:GovernmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:Corporate1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:SecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000029440:GovernmentRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_NOoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis_USoefGeographicRegionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000235739MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000029440:C000235739Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000029440:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P01_01_2026To06_30_2026" id="hidden9019012">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2026To06_30_2026" id="ixv-111154">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName contextRef="P01_01_2026To06_30_2026" id="hidden9019525">DODGE &amp; COX FUNDS</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="P01_01_2026To06_30_2026" id="ixv-111156">0000029440</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2026To06_30_2026" id="ixv-111157">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111158"
      unitRef="Unit_pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_GBoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111159"
      unitRef="Unit_pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111160"
      unitRef="Unit_pure">0.181</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111161"
      unitRef="Unit_pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_USoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111162"
      unitRef="Unit_pure">0.513</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_JPoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111163"
      unitRef="Unit_pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_JPoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111164"
      unitRef="Unit_pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111165"
      unitRef="Unit_pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_GBoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111166"
      unitRef="Unit_pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111167"
      unitRef="Unit_pure">0.181</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111168"
      unitRef="Unit_pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_USoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111169"
      unitRef="Unit_pure">0.513</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111170"
      unitRef="Unit_pure">0.361</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111171"
      unitRef="Unit_pure">0.236</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111172"
      unitRef="Unit_pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_GBoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111173"
      unitRef="Unit_pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_JPoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111174"
      unitRef="Unit_pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_JPoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111175"
      unitRef="Unit_pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_GBoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111176"
      unitRef="Unit_pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_OtherDevelopedMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111177"
      unitRef="Unit_pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_EmergingMarketsMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111178"
      unitRef="Unit_pure">0.236</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_DevelopedEuropeexUKMemberoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-111179"
      unitRef="Unit_pure">0.361</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111180"
      unitRef="Unit_pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111181"
      unitRef="Unit_pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111182"
      unitRef="Unit_pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111183"
      unitRef="Unit_pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111184"
      unitRef="Unit_pure">0.224</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111185"
      unitRef="Unit_pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111186"
      unitRef="Unit_pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111187"
      unitRef="Unit_pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111188"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111189"
      unitRef="Unit_pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111190"
      unitRef="Unit_pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111191"
      unitRef="Unit_pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111192"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111193"
      unitRef="Unit_pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111194"
      unitRef="Unit_pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111195"
      unitRef="Unit_pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111196"
      unitRef="Unit_pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111197"
      unitRef="Unit_pure">0.174</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111198"
      unitRef="Unit_pure">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111199"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111200"
      unitRef="Unit_pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111201"
      unitRef="Unit_pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111202"
      unitRef="Unit_pure">0.154</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111203"
      unitRef="Unit_pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111204"
      unitRef="Unit_pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111205"
      unitRef="Unit_pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111206"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111207"
      unitRef="Unit_pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111208"
      unitRef="Unit_pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111209"
      unitRef="Unit_pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111210"
      unitRef="Unit_pure">0.154</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111211"
      unitRef="Unit_pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111212"
      unitRef="Unit_pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111213"
      unitRef="Unit_pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111214"
      unitRef="Unit_pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111215"
      unitRef="Unit_pure">0.174</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111216"
      unitRef="Unit_pure">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111217"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111218"
      unitRef="Unit_pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111219"
      unitRef="Unit_pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111220"
      unitRef="Unit_pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_GovernmentSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111221"
      unitRef="Unit_pure">0.372</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111222"
      unitRef="Unit_pure">0.301</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111223"
      unitRef="Unit_pure">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111224"
      unitRef="Unit_pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_GovernmentSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111225"
      unitRef="Unit_pure">0.372</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111226"
      unitRef="Unit_pure">0.301</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111227"
      unitRef="Unit_pure">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-111228"
      unitRef="Unit_pure">0.056</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2026To06_30_2026" id="ixv-112840">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112841">Dodge &amp; Cox Stock Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112842">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112843">DODGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112844">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Stock Fund &#x2014; Class I for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112845">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112846">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at 800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112848">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-112851">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-85">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Stock Fund &#x2014; Class I&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;26&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.51&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      decimals="0"
      id="ixv-112853"
      unitRef="Unit_USD">26</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019025"
      unitRef="Unit_pure">0.0051</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-123">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;118,330,608,651&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;90&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis"
      decimals="0"
      id="ixv-112855"
      unitRef="Unit_USD">118330608651</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis"
      decimals="0"
      id="ixv-112856"
      unitRef="Unit_Holding">90</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      decimals="INF"
      id="ixv-112857"
      unitRef="Unit_pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030875MemberoefClassAxis"
      id="ixv-145">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table below provides information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Health Care&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;24.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Financials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;20.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Industrials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;14.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Information Technology&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Communication Services&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;10.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Discretionary&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Energy&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Materials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.1&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Staples&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Real Estate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Utilities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;1.3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112858"
      unitRef="Unit_pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112859"
      unitRef="Unit_pure">0.20</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112860"
      unitRef="Unit_pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112861"
      unitRef="Unit_pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112862"
      unitRef="Unit_pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112863"
      unitRef="Unit_pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112864"
      unitRef="Unit_pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112865"
      unitRef="Unit_pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112866"
      unitRef="Unit_pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112867"
      unitRef="Unit_pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030875MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112868"
      unitRef="Unit_pure">0.013</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112869">Dodge &amp; Cox Stock Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112870">Class X</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112871">DOXGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112872">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Stock Fund &#x2014; Class X for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112873">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112874">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112876">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-112879">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-241">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Stock Fund &#x2014; Class X&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;21&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      decimals="0"
      id="ixv-112881"
      unitRef="Unit_USD">21</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019047"
      unitRef="Unit_pure">0.0041</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-283">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;118,330,608,651&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;90&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis"
      decimals="0"
      id="ixv-112883"
      unitRef="Unit_USD">118330608651</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis"
      decimals="0"
      id="ixv-112884"
      unitRef="Unit_Holding">90</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      decimals="INF"
      id="ixv-112885"
      unitRef="Unit_pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235734MemberoefClassAxis"
      id="ixv-305">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table below provides information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Health Care&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;24.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Financials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;20.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Industrials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;14.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Information Technology&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Communication Services&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;10.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Discretionary&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Energy&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Materials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.1&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Staples&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Real Estate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Utilities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;1.3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112886"
      unitRef="Unit_pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112887"
      unitRef="Unit_pure">0.20</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112888"
      unitRef="Unit_pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112889"
      unitRef="Unit_pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112890"
      unitRef="Unit_pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112891"
      unitRef="Unit_pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112892"
      unitRef="Unit_pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112893"
      unitRef="Unit_pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112894"
      unitRef="Unit_pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112895"
      unitRef="Unit_pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235734MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112896"
      unitRef="Unit_pure">0.013</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112897">Dodge &amp; Cox Global Stock Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112898">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112899">DODWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112900">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Global Stock Fund &#x2014; Class I for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112901">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112902">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112904">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-112907">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-400">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Global Stock Fund &#x2014; Class I&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;32&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.62&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      decimals="0"
      id="ixv-112909"
      unitRef="Unit_USD">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019466"
      unitRef="Unit_pure">0.0062</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-438">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;13,007,052,593&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;192&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis"
      decimals="0"
      id="ixv-112911"
      unitRef="Unit_USD">13007052593</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis"
      decimals="0"
      id="ixv-112912"
      unitRef="Unit_Holding">192</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      decimals="INF"
      id="ixv-112913"
      unitRef="Unit_pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000063339MemberoefClassAxis"
      id="ixv-460">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and chart below provide information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-direction: row; flex-wrap: nowrap; display: table; width: 100%; table-layout: fixed;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Financials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;23.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Health Care&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;19.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Information Technology&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;15.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Industrials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Communication Services&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;8.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Discretionary&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;7.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Materials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;5.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Energy&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Staples&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Real Estate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;1.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Utilities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Region Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_99742.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112914"
      unitRef="Unit_pure">0.23</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112915"
      unitRef="Unit_pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112916"
      unitRef="Unit_pure">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112917"
      unitRef="Unit_pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112918"
      unitRef="Unit_pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112919"
      unitRef="Unit_pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112920"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112921"
      unitRef="Unit_pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112922"
      unitRef="Unit_pure">0.02</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112923"
      unitRef="Unit_pure">0.01</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000063339MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112924"
      unitRef="Unit_pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112925">Dodge &amp; Cox Global Stock Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112926">Class X</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112927">DOXWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112928">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Global Stock Fund &#x2014; Class X for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112929">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112930">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112932">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-112935">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-563">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Global Stock Fund &#x2014; Class X&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;27&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.52&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      decimals="0"
      id="ixv-112937"
      unitRef="Unit_USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019081"
      unitRef="Unit_pure">0.0052</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-605">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;13,007,052,593&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;192&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis"
      decimals="0"
      id="ixv-112939"
      unitRef="Unit_USD">13007052593</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis"
      decimals="0"
      id="ixv-112940"
      unitRef="Unit_Holding">192</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      decimals="INF"
      id="ixv-112941"
      unitRef="Unit_pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235738MemberoefClassAxis"
      id="ixv-627">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and chart below provide information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-direction: row; flex-wrap: nowrap; display: table; width: 100%; table-layout: fixed;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Financials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;23.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Health Care&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;19.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Information Technology&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;15.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Industrials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Communication Services&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;8.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Discretionary&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;7.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Materials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;5.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Energy&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Staples&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Real Estate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;1.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Utilities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Region Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_99776.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112942"
      unitRef="Unit_pure">0.23</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112943"
      unitRef="Unit_pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112944"
      unitRef="Unit_pure">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112945"
      unitRef="Unit_pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112946"
      unitRef="Unit_pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112947"
      unitRef="Unit_pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112948"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112949"
      unitRef="Unit_pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112950"
      unitRef="Unit_pure">0.02</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112951"
      unitRef="Unit_pure">0.01</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235738MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112952"
      unitRef="Unit_pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112953">Dodge &amp; Cox International Stock Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112954">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112955">DODFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112956">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox International Stock Fund &#x2014; Class I for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112957">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112958">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112960">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-112963">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-729">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox International Stock Fund &#x2014; Class I&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;32&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.61&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      decimals="0"
      id="ixv-112965"
      unitRef="Unit_USD">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019402"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-767">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;67,511,323,025&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;198&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis"
      decimals="0"
      id="ixv-112967"
      unitRef="Unit_USD">67511323025</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis"
      decimals="0"
      id="ixv-112968"
      unitRef="Unit_Holding">198</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      decimals="INF"
      id="ixv-112969"
      unitRef="Unit_pure">0.07</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030876MemberoefClassAxis"
      id="ixv-789">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and chart below provide information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-direction: row; flex-wrap: nowrap; display: table; width: 100%; table-layout: fixed;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Financials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;26.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Information Technology&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;16.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Health Care&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;12.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Industrials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Discretionary&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;7.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Materials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;6.1&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Staples&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;6.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Energy&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Communication Services&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Real Estate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Utilities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Region Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_99810.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112970"
      unitRef="Unit_pure">0.268</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112971"
      unitRef="Unit_pure">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112972"
      unitRef="Unit_pure">0.129</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112973"
      unitRef="Unit_pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112974"
      unitRef="Unit_pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112975"
      unitRef="Unit_pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112976"
      unitRef="Unit_pure">0.06</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112977"
      unitRef="Unit_pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112978"
      unitRef="Unit_pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112979"
      unitRef="Unit_pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030876MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112980"
      unitRef="Unit_pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112981">Dodge &amp; Cox International Stock Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112982">Class X</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112983">DOXFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112984">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox International Stock Fund &#x2014; Class X for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112985">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112986">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112988">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-112991">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-892">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox International Stock Fund &#x2014; Class X&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;27&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.51&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      decimals="0"
      id="ixv-112993"
      unitRef="Unit_USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019358"
      unitRef="Unit_pure">0.0051</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-934">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;67,511,323,025&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;198&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis"
      decimals="0"
      id="ixv-112995"
      unitRef="Unit_USD">67511323025</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis"
      decimals="0"
      id="ixv-112996"
      unitRef="Unit_Holding">198</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      decimals="INF"
      id="ixv-112997"
      unitRef="Unit_pure">0.07</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235735MemberoefClassAxis"
      id="ixv-956">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and chart below provide information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-direction: row; flex-wrap: nowrap; display: table; width: 100%; table-layout: fixed;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Financials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;26.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Information Technology&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;16.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Health Care&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;12.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Industrials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;11.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Discretionary&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;7.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Materials&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;6.1&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Consumer Staples&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;6.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Energy&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Communication Services&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Real Estate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Utilities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Region Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_99844.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112998"
      unitRef="Unit_pure">0.268</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-112999"
      unitRef="Unit_pure">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113000"
      unitRef="Unit_pure">0.129</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113001"
      unitRef="Unit_pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113002"
      unitRef="Unit_pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113003"
      unitRef="Unit_pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113004"
      unitRef="Unit_pure">0.06</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113005"
      unitRef="Unit_pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113006"
      unitRef="Unit_pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113007"
      unitRef="Unit_pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235735MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113008"
      unitRef="Unit_pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113009">Dodge &amp; Cox Emerging Markets Stock Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113010">Dodge &amp; Cox Emerging Markets Stock Fund</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113011">DODEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113012">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Emerging Markets Stock Fund for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113013">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113014">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113016">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-113019">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-1057">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Emerging Markets Stock Fund&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;39&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.70&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      decimals="0"
      id="ixv-113021"
      unitRef="Unit_USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019099"
      unitRef="Unit_pure">0.007</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-1104">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,460,282,860&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;363&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;13&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis"
      decimals="0"
      id="ixv-113023"
      unitRef="Unit_USD">1460282860</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis"
      decimals="0"
      id="ixv-113024"
      unitRef="Unit_Holding">363</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      decimals="INF"
      id="ixv-113025"
      unitRef="Unit_pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000222467MemberoefClassAxis"
      id="ixv-1126">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and chart below provide information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-direction: row; flex-wrap: nowrap; display: table; width: 100%; table-layout: fixed;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Ten&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; Largest Countries&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Taiwan&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;19.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;South Korea&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;16.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;China&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;16.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Brazil&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;7.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;India&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;5.3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Mexico&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Indonesia&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Hong Kong&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Guatemala&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_100082.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_TWoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113026"
      unitRef="Unit_pure">0.19</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_KRoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113027"
      unitRef="Unit_pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_CNoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113028"
      unitRef="Unit_pure">0.165</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_BRoefGeographicRegionAxis_C000222467MemberoefClassAxis"
      decimals="INF"
      id="ixv-113029"
      unitRef="Unit_pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_INoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113030"
      unitRef="Unit_pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_USoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113031"
      unitRef="Unit_pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_MXoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113032"
      unitRef="Unit_pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_IDoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113033"
      unitRef="Unit_pure">0.03</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_HKoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113034"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000222467MemberoefClassAxis_GToefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113035"
      unitRef="Unit_pure">0.023</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113036">Dodge &amp; Cox Balanced Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113037">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113038">DODBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113039">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Balanced Fund &#x2014; Class I for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113040">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113041">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113043">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-113046">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-1226">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Balanced Fund &#x2014; Class I&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;25&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.50&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      decimals="0"
      id="ixv-113048"
      unitRef="Unit_USD">25</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019306"
      unitRef="Unit_pure">0.005</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-1264">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;14,740,930,251&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;534&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis"
      decimals="0"
      id="ixv-113050"
      unitRef="Unit_USD">14740930251</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis"
      decimals="0"
      id="ixv-113051"
      unitRef="Unit_Holding">534</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      decimals="INF"
      id="ixv-113052"
      unitRef="Unit_pure">0.09</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030877MemberoefClassAxis"
      id="ixv-1286">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and charts below &lt;div style="display:inline;"&gt;provide &lt;/div&gt;information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); display: flex; flex-direction: row; flex-wrap: nowrap;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;Asset&lt;br/&gt;Allocation&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Common Stocks&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;63.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Debt Securities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;31.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Mutual Funds&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Net Cash &amp;amp; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 6pt 3pt 3pt 0px; color: rgb(0, 0, 0); vertical-align: baseline; font-style: normal; font-size: 7.5pt; text-align: left; font-family: Arial; margin-bottom: 0px; width: 12pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 6pt 0px 3pt; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; padding-right: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Net Cash &amp;amp; Other &lt;div style="display:inline;"&gt;includes &lt;/div&gt;&lt;div style="display:inline;"&gt;cash&lt;/div&gt;, short-term investments, derivatives, receivables, and payables.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; padding-right: 8pt; border-left-style: solid; border-left-width: 0.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;Equity Sector Diversification&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_99878.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;Fixed Income Sector Diversification&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 2 Chart" src="chartimages_99882.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-113053"
      unitRef="Unit_pure">0.638</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_DebtsSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-113054"
      unitRef="Unit_pure">0.315</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_MutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-113055"
      unitRef="Unit_pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030877MemberoefClassAxis_NetCashAndOtherMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9019114"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113057">Dodge &amp; Cox Balanced Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113058">Class X</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113059">DOXBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113060">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Balanced Fund &#x2014; Class X for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113061">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113062">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113064">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-113067">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-1376">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Balanced Fund &#x2014; Class X&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;20&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      decimals="0"
      id="ixv-113069"
      unitRef="Unit_USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019153"
      unitRef="Unit_pure">0.004</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-1418">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;14,740,930,251&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;534&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis"
      decimals="0"
      id="ixv-113071"
      unitRef="Unit_USD">14740930251</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis"
      decimals="0"
      id="ixv-113072"
      unitRef="Unit_Holding">534</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      decimals="INF"
      id="ixv-113073"
      unitRef="Unit_pure">0.09</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235736MemberoefClassAxis"
      id="ixv-1440">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and charts below &lt;div style="display:inline;"&gt;provide &lt;/div&gt;&lt;div style="display:inline;"&gt;information &lt;/div&gt;related to the &lt;div style="display:inline;"&gt;holdings &lt;/div&gt;of the &lt;div style="display:inline;"&gt;Fund&lt;/div&gt;, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); display: flex; flex-direction: row; flex-wrap: nowrap;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;Asset&lt;br/&gt;Allocation&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Common Stocks&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;63.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Debt Securities&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;31.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Mutual Funds&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Net Cash &amp;amp; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;2.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 6pt 3pt 3pt 0px; color: rgb(0, 0, 0); vertical-align: baseline; font-style: normal; font-size: 7.5pt; text-align: left; font-family: Arial; margin-bottom: 0px; width: 12pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 6pt 0px 3pt; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; padding-right: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Net Cash &amp;amp; Other includes cash, short-term investments, derivatives, receivables, and payables.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; padding-right: 8pt; border-left-style: solid; border-left-width: 0.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;Equity Sector Diversification&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_99912.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;Fixed Income Sector Diversification&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 2 Chart" src="chartimages_99916.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-113074"
      unitRef="Unit_pure">0.638</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_DebtsSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-113075"
      unitRef="Unit_pure">0.315</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_MutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-113076"
      unitRef="Unit_pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235736MemberoefClassAxis_NetCashAndOtherMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9019137"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113078">Dodge &amp; Cox Income Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113079">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113080">DODIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113081">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Income Fund &#x2014; Class I for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113082">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113083">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113085">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-113088">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-1532">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Income Fund &#x2014; Class I&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;20&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      decimals="0"
      id="ixv-113090"
      unitRef="Unit_USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019269"
      unitRef="Unit_pure">0.0041</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-1570">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;110,472,780,630&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;1,661&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000030878MemberoefClassAxis"
      decimals="0"
      id="ixv-113092"
      unitRef="Unit_USD">110472780630</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000030878MemberoefClassAxis"
      decimals="0"
      id="ixv-113093"
      unitRef="Unit_Holding">1661</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      decimals="INF"
      id="ixv-113094"
      unitRef="Unit_pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000030878MemberoefClassAxis"
      id="ixv-1592">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table below provides information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Securitized&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;48.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Corporate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;29.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;U.S. Treasury&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;14.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Government-Related&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030878MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113095"
      unitRef="Unit_pure">0.489</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030878MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113096"
      unitRef="Unit_pure">0.297</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030878MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113097"
      unitRef="Unit_pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000030878MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113098"
      unitRef="Unit_pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113099">Dodge &amp; Cox Income Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113100">Class X</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113101">DOXIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113102">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Income Fund &#x2014; Class X for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113103">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113104">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113106">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-113109">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-1659">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Income Fund &#x2014; Class X&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;16&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.33&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      decimals="0"
      id="ixv-113111"
      unitRef="Unit_USD">16</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019182"
      unitRef="Unit_pure">0.0033</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-1701">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;110,472,780,630&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;1,661&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000235737MemberoefClassAxis"
      decimals="0"
      id="ixv-113113"
      unitRef="Unit_USD">110472780630</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000235737MemberoefClassAxis"
      decimals="0"
      id="ixv-113114"
      unitRef="Unit_Holding">1661</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      decimals="INF"
      id="ixv-113115"
      unitRef="Unit_pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235737MemberoefClassAxis"
      id="ixv-1723">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table below provides information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Securitized&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;48.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Corporate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;29.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;U.S. Treasury&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;14.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Government-Related&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;4.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235737MemberoefClassAxis_SecuritizedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113116"
      unitRef="Unit_pure">0.489</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235737MemberoefClassAxis_Corporate1MemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113117"
      unitRef="Unit_pure">0.297</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235737MemberoefClassAxis_USTreasuryMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113118"
      unitRef="Unit_pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235737MemberoefClassAxis_GovernmentRelatedMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-113119"
      unitRef="Unit_pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113120">Dodge &amp; Cox Global Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113121">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113122">DODLX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113123">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Global Bond Fund &#x2014; Class I for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113124">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113125">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113127">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-113130">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-1790">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Global Bond Fund &#x2014; Class I&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;22&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.45&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      decimals="0"
      id="ixv-113132"
      unitRef="Unit_USD">22</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019211"
      unitRef="Unit_pure">0.0045</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-1828">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;5,322,938,020&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;407&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;23&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis"
      decimals="0"
      id="ixv-113134"
      unitRef="Unit_USD">5322938020</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis"
      decimals="0"
      id="ixv-113135"
      unitRef="Unit_Holding">407</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      decimals="INF"
      id="ixv-113136"
      unitRef="Unit_pure">0.23</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000140963MemberoefClassAxis"
      id="ixv-1850">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and chart below provide information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-direction: row; flex-wrap: nowrap; display: table; width: 100%; table-layout: fixed;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Five&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; Largest Countries&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;44.1&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;United Kingdom&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;6.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Norway&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;5.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Mexico&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;5.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Japan&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_100014.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_USoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113137"
      unitRef="Unit_pure">0.441</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_GBoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113138"
      unitRef="Unit_pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_NOoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113139"
      unitRef="Unit_pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_MXoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113140"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000140963MemberoefClassAxis_JPoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113141"
      unitRef="Unit_pure">0.036</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113142">Dodge &amp; Cox Global Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113143">Class X</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113144">DOXLX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113145">This semi-annual shareholder report contains important information about the Dodge &amp;amp; Cox Global Bond Fund &#x2014; Class X for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113146">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113147">You can find additional information about the Fund atdodgeandcox.com/documents. You can also request this information by contacting us at800-621-3979.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113149">dodgeandcox.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-113152">800-621-3979</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-1929">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;What were the Fund costs for the last six months?&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); font-family: Arial; vertical-align: bottom;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Dodge &amp;amp; Cox Global Bond Fund &#x2014; Class X&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;18&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;0.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: 6.25pt; position: relative; top: -2.5pt; padding-top: 0;display:inline;vertical-align: super;font-size:6.9px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="text-align:start; border-collapse: collapse; break-inside: avoid; width: auto;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px; width: 9pt;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; padding: 0px 0px 11.5pt; font-style: normal; font-size: 7.5pt; text-align: left; margin-bottom: 0px;"&gt;&lt;div style="margin-top: 0px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-size: 7.5pt; text-align: left; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Annualized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      decimals="0"
      id="ixv-113154"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      decimals="INF"
      id="Fact_9019242"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-1971">&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124); margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); width: auto; margin-bottom: 14pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;5,322,938,020&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;407&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding: 6pt 3pt 3pt; font-size: 9pt; color: rgb(0, 0, 0); text-align: left; font-family: Arial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;23&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis"
      decimals="0"
      id="ixv-113156"
      unitRef="Unit_USD">5322938020</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis"
      decimals="0"
      id="ixv-113157"
      unitRef="Unit_Holding">407</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      decimals="INF"
      id="ixv-113158"
      unitRef="Unit_pure">0.23</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000235739MemberoefClassAxis"
      id="ixv-1993">&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: bold; font-size: 11.52pt; margin-bottom: 3pt; color: rgb(58, 84, 124);"&gt;Graphical Representations of Holdings&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 10pt;"&gt;The table and chart below provide information related to the holdings of the Fund, excluding derivatives unless otherwise noted, represented as a percentage of Fund total net assets.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-direction: row; flex-wrap: nowrap; display: table; width: 100%; table-layout: fixed;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(194, 198, 201); padding-right: 8pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Five&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; Largest Countries&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;United States&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;44.1&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;United Kingdom&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;6.9&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Norway&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;5.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Mexico&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;5.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); text-align: left;"&gt;Japan&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); white-space: nowrap;"&gt;3.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); flex-grow: 1; flex-shrink: 1; flex-basis: 0px; max-width: 50%; border-top-color: rgb(194, 198, 201); border-right-color: rgb(194, 198, 201); border-bottom-color: rgb(194, 198, 201); border-left-color: rgb(0, 0, 0); padding-left: 8pt; border-left-style: solid; border-left-width: 0.5pt; box-sizing: border-box; display: table-cell; float: none;"&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 5pt; margin-bottom: 5pt; font-size: 9pt; letter-spacing: 1.25px; text-transform: uppercase; text-align: center; padding-bottom: 5pt; margin-right: 0; margin-left: 0; border-bottom-color: rgb(194, 198, 201); border-bottom-style: solid; border-bottom-width: 1pt; font-family: 'Arial'; font-weight: bold; color: rgb(105, 114, 130);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Diversification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-left: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_100048.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_USoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113159"
      unitRef="Unit_pure">0.441</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_GBoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113160"
      unitRef="Unit_pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_NOoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113161"
      unitRef="Unit_pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_MXoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113162"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000235739MemberoefClassAxis_JPoefGeographicRegionAxis"
      decimals="INF"
      id="ixv-113163"
      unitRef="Unit_pure">0.036</oef:PctOfNav>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_9019025"
          xlink:label="Fact_9019025"
          xlink:type="locator"/>
        <link:footnote id="FN_30658" xlink:label="FN_30658" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019025"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019047"
          xlink:label="Fact_9019047"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019047"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019081"
          xlink:label="Fact_9019081"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019081"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019099"
          xlink:label="Fact_9019099"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019099"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019114"
          xlink:label="Fact_9019114"
          xlink:type="locator"/>
        <link:footnote id="FN_30659" xlink:label="FN_30659" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net Cash &amp; Other includes cash, short-term investments, derivatives, receivables, and payables.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019114"
          xlink:to="FN_30659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019137"
          xlink:label="Fact_9019137"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019137"
          xlink:to="FN_30659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019153"
          xlink:label="Fact_9019153"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019153"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019182"
          xlink:label="Fact_9019182"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019182"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019211"
          xlink:label="Fact_9019211"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019211"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019242"
          xlink:label="Fact_9019242"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019242"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019269"
          xlink:label="Fact_9019269"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019269"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019306"
          xlink:label="Fact_9019306"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019306"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019358"
          xlink:label="Fact_9019358"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019358"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019402"
          xlink:label="Fact_9019402"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019402"
          xlink:to="FN_30658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019466"
          xlink:label="Fact_9019466"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019466"
          xlink:to="FN_30658"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
