<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2023"
  xmlns:pf="http://www.us.pioneerinvestments.com/20250221"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pf-20250221.xsd" xlink:type="simple"/>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000011118Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000011120Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000011118Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000011120Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000011118Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000011120Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TI20141231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">pf:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011118Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011118Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">pf:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011120Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011120Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">pf:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011121Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011121Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">pf:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000011122Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000011122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">pf:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000202421Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pf:C000202421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_SAndP500TotalReturnIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078713</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">pf:SAndP500TotalReturnIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USD_shares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="Day">
        <measure>utr:D</measure>
    </unit>
    <unit id="Holding">
        <measure>pf:Holding</measure>
    </unit>
    <oef:AcctVal
      contextRef="TI20171231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_034fa35c_734e_420e_a963_a8ac4852f64d"
      unitRef="USD">13829.01008</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_11f34b48_e64a_4674_80ab_3a3c7392f88e"
      unitRef="USD">26493.8421</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_C000202421Member"
      decimals="INF"
      id="h_1222863e_768a_48f8_8ee3_1b30f532d62a"
      unitRef="USD">4978591.06</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000011118Member"
      decimals="INF"
      id="h_1556bfd5_6be1_4323_bf04_82b1d44d2212"
      unitRef="USD">20516.98</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_15b7e5a9_5466_412a_a6e7_4623e93f05e5"
      unitRef="USD">17386.04932</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_C000011121Member"
      decimals="INF"
      id="h_16b70c80_e30f_4253_88dc_0dbd76db44f7"
      unitRef="USD">6579356.88</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_C000202421Member"
      decimals="INF"
      id="h_17bde002_9102_488e_bf00_6aaa9be734cc"
      unitRef="USD">6515895.48</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000202421Member"
      decimals="INF"
      id="h_1c9ad127_1b2d_4b77_a144_2e0e5cd44b27"
      unitRef="USD">17442464.59</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_C000011118Member"
      decimals="INF"
      id="h_1d83a292_0467_45e1_9828_e6f2190f1468"
      unitRef="USD">26407.51</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_22cd1179_39da_4be6_813f_89ce587566c4"
      unitRef="USD">20584.86909</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_C000011118Member"
      decimals="INF"
      id="h_241a5a25_5ef0_4761_888b_99c9e7945412"
      unitRef="USD">9384</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_C000202421Member"
      decimals="INF"
      id="h_246bda36_427f_4bf5_9857_2a50ac52ca97"
      unitRef="USD">10613221.86</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_24935619_c4c6_4085_a52b_9e8bef1ac84a"
      unitRef="USD">10138.38248</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_C000011122Member"
      decimals="INF"
      id="h_2780ab53_bcca_413f_bfb9_6ea18416e77d"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000011120Member"
      decimals="INF"
      id="h_2918787a_4c70_4bd9_8b5b_82906569066d"
      unitRef="USD">10740.16</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_C000011121Member"
      decimals="INF"
      id="h_323e811d_4ca3_412d_9e00_684e902ae890"
      unitRef="USD">13774198.37</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_C000011121Member"
      decimals="INF"
      id="h_32c87140_9931_4d62_80c3_6673b05ed86e"
      unitRef="USD">10741352.84</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000011120Member"
      decimals="INF"
      id="h_335c0ecb_2e64_438b_b252_1df53a30f76f"
      unitRef="USD">31732.50</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_3f8a48a3_2176_407c_8140_c784ee6706c0"
      unitRef="USD">27398.83422</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171231_C000011122Member"
      decimals="INF"
      id="h_4473471c_dd59_4e3a_b378_856c94772fff"
      unitRef="USD">13100.81</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_486df76e_b219_4ea6_b29a_f2da62d84864"
      unitRef="USD">11350.92519</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_C000011122Member"
      decimals="INF"
      id="h_579523b0_e650_4bd8_8a89_325f0ed84471"
      unitRef="USD">26985.93</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000011120Member"
      decimals="INF"
      id="h_57ce62ac_6d98_418b_9065_773f0fb4dadd"
      unitRef="USD">20432.66</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_C000011118Member"
      decimals="INF"
      id="h_5abe8f76_7148_4529_b0b8_6e7a30ead0ca"
      unitRef="USD">9425</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000011118Member"
      decimals="INF"
      id="h_5bf24678_7c87_4e08_aad5_5b7a818dc913"
      unitRef="USD">32371.32</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000011121Member"
      decimals="INF"
      id="h_5ea6f885_dd01_4e79_addc_a3e97a603a15"
      unitRef="USD">11123085.98</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_C000011120Member"
      decimals="INF"
      id="h_631368b9_54ec_4f9e_880e_7f9dd0aef9d8"
      unitRef="USD">25574.31</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_C000011122Member"
      decimals="INF"
      id="h_67ecf2c0_0006_4623_afd2_d46d7c719453"
      unitRef="USD">12823.45</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000011118Member"
      decimals="INF"
      id="h_6958eb11_5eb5_47eb_9307_f91be8bbe58c"
      unitRef="USD">10284.59</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000011121Member"
      decimals="INF"
      id="h_6df86068_75df_4fb2_a1e4_cc8cfa161502"
      unitRef="USD">5485038.02</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000011122Member"
      decimals="INF"
      id="h_6e697cc1_a572_461a_acea_ac439dcf9222"
      unitRef="USD">10828.36</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_C000202421Member"
      decimals="INF"
      id="h_700d1cb7_69dd_4c75_a732_eadcd8604b3a"
      unitRef="USD">14188385.51</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_C000011122Member"
      decimals="INF"
      id="h_70b834f9_ef18_4c81_829e_f1c05bf0f1dc"
      unitRef="USD">20643.76</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_C000011118Member"
      decimals="INF"
      id="h_79ed8d4f_94c4_4c2b_915d_39b0fd42f6fe"
      unitRef="USD">19934.83</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000202421Member"
      decimals="INF"
      id="h_7d5505ee_c33e_4aea_9bc2_97b89b744788"
      unitRef="USD">5456385.89</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171231_C000011121Member"
      decimals="INF"
      id="h_7e5a8af8_f720_4c66_98a1_aefd0b039aad"
      unitRef="USD">6683608.75</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_C000011120Member"
      decimals="INF"
      id="h_7fa4e9f0_e895_4012_9dbc_a57eb333ac0e"
      unitRef="USD">20170.36</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_84e1c775_5622_4949_b8a2_d7ef50ff01d2"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_C000011118Member"
      decimals="INF"
      id="h_88b2267d_0534_4705_8cac_f451fdf7ae85"
      unitRef="USD">25478.03</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_C000011122Member"
      decimals="INF"
      id="h_8b7e74d9_27bc_48e8_bdfc_6915538bceb2"
      unitRef="USD">16728.1</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_C000011121Member"
      decimals="INF"
      id="h_95a8bdb7_4e3a_4e13_88a3_603b0b778c11"
      unitRef="USD">4992873.74</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_981e6bae_86e3_4487_8804_b69a8d6dd0ab"
      unitRef="USD">13222.69692</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_C000011122Member"
      decimals="INF"
      id="h_99736f1c_97a1_4fa9_9a2d_b3aa327996de"
      unitRef="USD">9923.4</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_C000202421Member"
      decimals="INF"
      id="h_9e0de26a_3b94_462b_838c_3366e695862b"
      unitRef="USD">5000000.01</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_9ee3d89d_6de3_4c3d_a395_3b77a2a5df79"
      unitRef="USD">34253.94547</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_C000011118Member"
      decimals="INF"
      id="h_9fbba119_e582_465b_98de_005900581b66"
      unitRef="USD">16089.18</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_C000011118Member"
      decimals="INF"
      id="h_a1d283ea_f3cb_4c9a_a309_f53d81134594"
      unitRef="USD">12281.65</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_C000011122Member"
      decimals="INF"
      id="h_a53dc044_a5b1_4c74_ba6e_73256e18a2a6"
      unitRef="USD">26275.12</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_C000011121Member"
      decimals="INF"
      id="h_a748f01a_e856_41a3_9a67_d5ffe9c96cc7"
      unitRef="USD">5000000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_SAndP500TotalReturnIndexMember"
      decimals="INF"
      id="h_a7eb5baa_3f71_46a7_a2c2_9ce0d297ea3f"
      unitRef="USD">21695.57807</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_C000011120Member"
      decimals="INF"
      id="h_aaca9ee5_2d57_42bf_8432_0f98d5354ed8"
      unitRef="USD">12623.59</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_C000011121Member"
      decimals="INF"
      id="h_ac3c1f31_d666_42f5_92ca_b04cfa8f4f6b"
      unitRef="USD">14360644.28</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_C000202421Member"
      decimals="INF"
      id="h_ace6da8b_b227_4544_9e79_d902249eb35a"
      unitRef="USD">13609283.53</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_C000011120Member"
      decimals="INF"
      id="h_b972911b_1076_4960_ad81_0a0a22ec403e"
      unitRef="USD">9877.25</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_C000011120Member"
      decimals="INF"
      id="h_ba38aad4_0469_4771_af6d_90078bc4c2a6"
      unitRef="USD">16400.53</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_C000011120Member"
      decimals="INF"
      id="h_bbf5d9e3_3704_481b_863b_23ab375eebb7"
      unitRef="USD">9999.99</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000011121Member"
      decimals="INF"
      id="h_c3fce8bc_90ab_4e5d_9e5d_c22a82cdc433"
      unitRef="USD">17650361.02</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000011122Member"
      decimals="INF"
      id="h_d52cadaf_7bed_4980_81f0_c494f3537d19"
      unitRef="USD">21057.17</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000202421Member"
      decimals="INF"
      id="h_d63a7f5a_6908_4803_9d58_1dc4d9fe5988"
      unitRef="USD">10993466.83</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171231_C000011118Member"
      decimals="INF"
      id="h_e02927b8_ba06_4655_90b8_6689832cff19"
      unitRef="USD">12499.54</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171231_C000011120Member"
      decimals="INF"
      id="h_e164a183_98b3_44e4_adc4_5ce3905a02f6"
      unitRef="USD">12949.81</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_C000011121Member"
      decimals="INF"
      id="h_e442d6c4_7f23_4bf7_8ea7_fe0aae708a73"
      unitRef="USD">8639544.91</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171231_C000202421Member"
      decimals="INF"
      id="h_e66ff7bb_7a33_4757_89f2_4f21da271297"
      unitRef="USD">6631501.33</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000011122Member"
      decimals="INF"
      id="h_f74d0e6c_c0ce_4d3a_9947_00d6b2e20bd3"
      unitRef="USD">32932.07</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_C000202421Member"
      decimals="INF"
      id="h_f9c7ab83_e185_4d44_a6e5_f782d00aeca0"
      unitRef="USD">8536286.62</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_C000011120Member"
      decimals="INF"
      id="h_fce8c2bd_3042_40db_aaa6_f95e7a1529ab"
      unitRef="USD">26086.23</oef:AcctVal>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_375b4aa3_9621_4979_805b_184409f671bf">0000078713</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_92c4f734_1c74_4c5b_a212_6c07b8f80509">false</dei:AmendmentFlag>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_3_253d5e24-f8af-473a-1fb8-369893296f90">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_3_fbf958ff_c051_441f_16b2_c5e1f794b24c">PIONEER FUND /MA/</dei:EntityRegistrantName>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_80535f09_fda7_c1e8_c952_727c5a735641">N-CSR</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_2_efcff2d7_8b22_e848_93fa_2fcae8a951af">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="FY2024_C000011118Member"
      id="t_1_c4cf480c_0cc4_f4ad_5504_a1c072a211cd">Pioneer Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000011118Member"
      id="t_2_bfb7f3c9_585f_3e51_2a49_bc31cbecebbd">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000011118Member"
      id="t_3_99ea496c_951c_2dab_456a_f90aad0c1c8e">PIODX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_5_d697c721_4a38_bf06_5f19_98935a4790ea">This annual shareholder report contains important information about Pioneer Fund (&#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000011118Member"
      id="t_4_f8c9f4ab_d12e_cc0c_71c0_6ae76d3a8262">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_6_6015cf43_53e2_f877_d8f2_5802c906ea9d">You can find additional information about the Fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt;. You can also request this information by contacting us at 1-800-225-6292.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000011118Member"
      id="t_7_6b8c407c_b19b_601e_3b0a_ff3ea192aaad">https://www.amundi.com/usinvestors/Resources/Shareholder-Reports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000011118Member"
      id="t_8_c00e7144_ec9d_8ec0_4490_a7e64514d02b">1-800-225-6292</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_9_a128c536_bd8c_11d0_fdcf_2a56b63c2d6a">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_10_b01e3356_f686_c833_33e4_097c44aa199e">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:ExpensesTextBlock"&gt;What were the Fund costs for the last year?&lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;"&gt;(Based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; vertical-align: bottom;"&gt;Class Name&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs of a $10,000 investment&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Class A&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;102&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;0.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000011118Member"
      decimals="INF"
      id="h_1_013f987c_f980_4969_93f4_65c0bea1e4b1"
      unitRef="USD">102</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000011118Member"
      decimals="4"
      id="h_2_6f5353fd_aa33_452e_8929_e68b58c7f677"
      unitRef="pure">0.0092</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_11_09c68403_a5a3_f568_f977_43cfce241208">&lt;div style="margin-bottom:14pt;"&gt; &lt;div style="break-inside:avoid;"&gt; &lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;"&gt;How did the Fund perform last year and what affected the Fund performance?&lt;/div&gt; &lt;/div&gt; &lt;ul style="padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; break-inside: avoid;"&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;For the fiscal year ended December 31, 2024, the Fund&#x2019;s&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Class A shares at NAV returned 22.58%. For the same period, the Fund&#x2019;s broad-based benchmark the S&amp;amp;P 500 Total Return Index (the &#x201c;Index&#x201d;) returned 25.02%.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Sector allocation decisions accounted for the Fund&#x2019;s benchmark relative underperformance; specifically, an overweight to materials, accounted for the majority of the underperformance. In addition, the Portfolio&#x2019;s stock selection in health care hurt relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Security selection decisions in information technology and consumer staples added the most to relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_12_e0d9358a_473e_bf04_8c9d_2e186fe15cff">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Fund&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;The line graph below shows the change in value of a $10,000 investment made in Class A shares of the Fund at public offering price during the periods shown, compared to that of the S&amp;amp;P 500 Total Return Index.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt; &lt;b&gt;GROWTH OF $10,000&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-bottom:20pt;page-break-before:avoid;"&gt;
&lt;img alt="Fund Performance - Growth of 10K" src="g908634chartimages_9447139.jpg" style="display: block; margin-left: auto; margin-right: auto; margin-bottom: 20pt; page-break-before: avoid; width: 468pt;"/&gt; &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_25_1473f23d_3ce5_100b_d1d6_e9c6550dd412">
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left;"&gt;AVERAGE ANNUAL TOTAL RETURN&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;Class A (with sales charge)&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.53&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.66&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;Class A (without sales charge)&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;22.58&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.01&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;S&amp;amp;P 500 Total Return Index&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;25.02&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.53&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000011118Member"
      id="t_22_7ca0c574_c7a5_b1a3_f73e_5f268b408f73">Class A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000011118Member"
      decimals="4"
      id="h_3_b2d9dc4e_fd3c_4281_9b96_84f20cbaf2b3"
      unitRef="pure">0.1553</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000011118Member"
      decimals="4"
      id="h_4_42814e82_a97d_424b_8b75_62310b7959a3"
      unitRef="pure">0.1366</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000011118Member"
      decimals="4"
      id="h_5_5d1024c1_1f66_4349_ae69_ca4211a69de1"
      unitRef="pure">0.1246</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000011118Member_WithoutSalesLoadMember"
      id="t_23_1d88e6af_e47e_a45e_b129_634878eb14e9">Class A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000011118Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_6_ac83943a_f104_4419_912b_707eb5680d2a"
      unitRef="pure">0.2258</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000011118Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_7_a56d6886_ae9a_4d39_b103_b72c51c5ab62"
      unitRef="pure">0.1501</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000011118Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_8_d4b88a89_5178_4843_aaec_097ff669f5ca"
      unitRef="pure">0.1313</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      id="t_24_ff931623_4a12_2e0b_48ca_1a282cc6bdbf">S&amp;P 500 Total Return Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_9_03713c50_3dd9_4d88_98bc_f9c537ae2cb0"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_10_662b18ca_b69b_48a7_89d3_219552a08ac3"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_11_50b010b6_be1e_4fc1_995c_d515a19f0148"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_13_584a85b0_1c5f_22ff_2fd4_8ce0385bf96b">Call 1-800-225-6292 or visit &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt; for the most recent month-end performance results.</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000011118Member"
      id="t_14_a37484c3_0cf1_1c67_fcb6_08d0b8d992b7"> The performance data quoted represents past performance, which is no guarantee of future results. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_15_ce914215_bb84_b5c1_4ad3_151c19782be9">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_20_ba10c19e_5f31_d400_2805_0abfb95586d5">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt;KEY FUND STATISTICS&lt;br/&gt; (as of December 31, 2024)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;8,969,098,320&lt;span style="visibility:hidden;display:inline"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;44&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total advisory fee paid&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;49,705,321&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;font-family:'arial';font-style:italic;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 10pt; text-align: left; font-weight: normal; width: 14pt; font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 7.5pt; vertical-align: top; padding-top: 4pt; padding-right: 10pt; padding-bottom: 0; padding-left: 0; text-align: left;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Excluding short-term investments and all derivative contracts except for options purchased.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000011118Member"
      decimals="INF"
      id="h_12_c1fed610_4e33_45aa_8c83_a30fc8784e87"
      unitRef="USD">8969098320</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000011118Member"
      decimals="INF"
      id="h_13_4886c759_9c90_434f_a8f0_e8e6ede38f2d"
      unitRef="Holding">44</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000011118Member"
      decimals="INF"
      id="h_14_176a7c6c_299a_4dd3_8bea_ed805be68ce3"
      unitRef="USD">49705321</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000011118Member"
      decimals="4"
      id="h_15_346a922a_8b95_4648_a01f_f6b92cd2d715"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_21_8e61b30b_5033_3975_4930_544cd87f0883">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt; &lt;b&gt;SECTOR DISTRIBUTION&lt;/b&gt; &lt;br/&gt; &lt;b&gt;(as of &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt;)&lt;sup&gt;*&lt;/sup&gt;&lt;/b&gt; &lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;32.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Basic 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color: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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&#x200b;&lt;sup&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 0; padding-bottom: 0; padding-left: 0; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&lt;i&gt;As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.&lt;/i&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_16_2434adf3_f584_423e_bd97_fbb304aad861"
      unitRef="pure">0.320</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_17_5909ae7a_a941_4dba_b530_2e9f6f4e9d12"
      unitRef="pure">0.180</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_HealthcareSectorMember"
      decimals="4"
      id="h_18_d84e572f_5cbb_4bf8_ac32_62dba9b46e53"
      unitRef="pure">0.112</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_IndustrialSectorMember"
      decimals="4"
      id="h_19_0d39b3b8_b12c_439f_a543_4ac338c42c06"
      unitRef="pure">0.105</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_BasicMaterialsMember"
      decimals="4"
      id="h_20_6654a326_1237_4742_ad5e_e144672f731f"
      unitRef="pure">0.093</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_21_7106c9bf_09d3_4e79_903f_20973069f439"
      unitRef="pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_CommunicationsSectorMember"
      decimals="4"
      id="h_22_1fa4bdc9_82c1_4d32_a038_71b02301a212"
      unitRef="pure">0.054</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_23_e254347e_4fcd_4680_afcf_15b152f41297"
      unitRef="pure">0.025</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011118Member_EnergySectorMember"
      decimals="4"
      id="h_24_2fa6b021_7a7f_4c83_8b07_4e3608cf2b0d"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:MaterialFundChngTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_16_9750c27a_9b3b_3e1b_4adc_e35454f33eb7">&lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;" title="oef:MaterialFundChngTextBlock"&gt;Material Fund Changes&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Amundi Asset Management US, Inc. (the &#x201c;Adviser&#x201d;), the Fund&#x2019;s investment adviser, is currently an indirect, wholly-owned subsidiary of Amundi. On July 9, 2024, Amundi announced that it had entered into a definitive agreement with Victory Capital Holdings, Inc. (&#x201c;Victory Capital&#x201d;) to combine the Adviser with Victory Capital, and for Amundi to become a strategic shareholder of Victory Capital (the &#x201c;Transaction&#x201d;). Victory Capital is headquartered in San Antonio, Texas. The closing of the Transaction is subject to certain regulatory approvals and other conditions. There is no assurance that the Transaction will close.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Under the terms of the Transaction, subject to Fund shareholder approval, the Fund is expected to be reorganized into a corresponding, newly established Victory Fund advised by Victory Capital Management Inc., an affiliate of Victory Capital (the &#x201c;Reorganization&#x201d;). The Fund&#x2019;s Board of Trustees has approved the Reorganization. The Reorganization is contingent upon the completion of certain conditions, including approval by the shareholders of the Fund. There is no assurance that the shareholders of the Fund will approve the proposal to reorganize the Fund.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="FY2024_C000011118Member"
      id="t_17_fb560126_3e86_ec89_d697_591c74c2ddb0">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="FY2024_C000011118Member"
      id="t_18_993f1d0c_0ccc_38d0_a108_dee8bbc3adc0">https://www.amundi.com/usinvestors/Products/Mutual-Funds</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="FY2024_C000011118Member"
      id="t_19_dcbcc52d_b9d2_1b1e_fbf0_100870b78761">1-800-225-6292</oef:UpdProspectusPhoneNumber>
    <oef:FundName
      contextRef="FY2024_C000011120Member"
      id="t_1_dd95dd49_0cee_ad64_1158_affe71e16723">Pioneer Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000011120Member"
      id="t_2_199862c9_4a41_29b0_5614_1ff540f08a13">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000011120Member"
      id="t_3_dc063acd_eae7_c7f9_b98e_a2c6f71485d3">PCODX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_5_73879edc_8404_b02d_3d80_92eaf064f649">This annual shareholder report contains important information about Pioneer Fund (&#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000011120Member"
      id="t_4_ec96ed7d_2c15_8c9e_696e_707e797b0db1">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_6_cf627ece_dad1_5790_801a_7a2f1ed4d4f2">You can find additional information about the Fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt;. You can also request this information by contacting us at 1-800-225-6292.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000011120Member"
      id="t_7_03459f6a_15a4_9f06_3760_31bf2d7f3b79">https://www.amundi.com/usinvestors/Resources/Shareholder-Reports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000011120Member"
      id="t_8_96a4de87_eec9_55d4_20de_ab43fc6beba5">1-800-225-6292</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_9_9fffef02_5438_e971_4051_fa064fcb9653">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_10_20eedbbe_de32_8bb8_e29a_b13ecb3e982b">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:ExpensesTextBlock"&gt;What were the Fund costs for the last year?&lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;"&gt;(Based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; vertical-align: bottom;"&gt;Class Name&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs of a $10,000 investment&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Class C&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;191&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;1.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000011120Member"
      decimals="INF"
      id="h_25_cb81c377_3982_4226_9c53_f146018a9b59"
      unitRef="USD">191</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000011120Member"
      decimals="4"
      id="h_26_7baa20c0_a9ee_4fae_b0aa_e52a18a8c207"
      unitRef="pure">0.0172</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_11_f271f202_fcad_0a41_999d_71c9109bee14">&lt;div style="margin-bottom:14pt;"&gt; &lt;div style="break-inside:avoid;"&gt; &lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;"&gt;How did the Fund perform last year and what affected the Fund performance?&lt;/div&gt; &lt;/div&gt; &lt;ul style="padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; break-inside: avoid;"&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;For the fiscal year ended December 31, 2024, the Fund&#x2019;s&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Class C shares at NAV returned 21.64%. For the same period, the Fund&#x2019;s broad-based benchmark the S&amp;amp;P 500 Total Return Index (the &#x201c;Index&#x201d;) returned 25.02%.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Sector allocation decisions accounted for the Fund&#x2019;s benchmark relative underperformance; specifically, an overweight to materials, accounted for the majority of the underperformance. In addition, the Portfolio&#x2019;s stock selection in health care hurt relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Security selection decisions in information technology and consumer staples added the most to relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_12_fd751358_d4fd_ef1e_b84e_5e45d9e414a5">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Fund&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;The line graph below shows the change in value of a $10,000 investment made in Class C shares of the Fund during the periods shown, compared to that of the S&amp;amp;P 500 Total Return Index.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt; &lt;b&gt;GROWTH OF $10,000&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-bottom:20pt;page-break-before:avoid;"&gt;
&lt;img alt="Fund Performance - Growth of 10K" src="g908634chartimages_9447140.jpg" style="display: block; margin-left: auto; margin-right: auto; margin-bottom: 20pt; page-break-before: avoid; width: 468pt;"/&gt; &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_25_87f4d436_8478_e611_6461_9a18ada2d469">
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left;"&gt;AVERAGE ANNUAL TOTAL RETURN&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;Class C (with contingent deferred sales charge)&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;20.64&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.11&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;Class C (without contingent deferred sales charge)&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;21.64&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.11&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;S&amp;amp;P 500 Total Return Index&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;25.02&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.53&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000011120Member"
      id="t_22_ddb822c3_f1a9_034e_a57d_5bdf7c6da663">Class C (with contingent deferred sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000011120Member"
      decimals="4"
      id="h_27_be08b771_3675_4b19_bfa0_1277aa50271d"
      unitRef="pure">0.2064</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000011120Member"
      decimals="4"
      id="h_28_6e6cd903_1368_451d_aa90_8d946da00585"
      unitRef="pure">0.1411</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000011120Member"
      decimals="4"
      id="h_29_df82c865_3d32_476a_8d78_6970005479b6"
      unitRef="pure">0.1224</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000011120Member_WithoutSalesLoadMember"
      id="t_23_51bc60b1_6562_cb39_79d3_0c7c4e673cb0">Class C (without contingent deferred sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000011120Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_30_858fadbe_e811_4237_bfcd_a2a74b79136a"
      unitRef="pure">0.2164</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000011120Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_31_d42af25c_a325_4c45_a24a_88783d0e9156"
      unitRef="pure">0.1411</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000011120Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_32_1243bec3_d08d_48b2_be11_918816e1edb6"
      unitRef="pure">0.1224</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      id="t_24_db451661_9c88_1ee1_69ef_fbb86955f174">S&amp;P 500 Total Return Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_33_f8202318_2be7_4f37_ba2a_3e4984589c53"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_34_4b228bdf_1f31_4cb8_a3cd_bad799ced10d"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_35_9d94a6a9_252d_452c_88c8_199f762b5e56"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_13_1396c4b9_e6a1_b470_f6e2_0d02eed3929c">Call 1-800-225-6292 or visit &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt; for the most recent month-end performance results.</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000011120Member"
      id="t_14_fa260981_8792_f41e_4ab4_1a9849deed0e"> The performance data quoted represents past performance, which is no guarantee of future results. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_15_8334583a_c05a_ac47_7716_e9bb290abf22">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_20_7ba74e1f_84b9_d0f8_f53a_a2fd9d2f8582">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt;KEY FUND STATISTICS&lt;br/&gt; (as of December 31, 2024)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;8,969,098,320&lt;span style="visibility:hidden;display:inline"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;44&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total advisory fee paid&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;49,705,321&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;font-family:'arial';font-style:italic;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 10pt; text-align: left; font-weight: normal; width: 14pt; font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 7.5pt; vertical-align: top; padding-top: 4pt; padding-right: 10pt; padding-bottom: 0; padding-left: 0; text-align: left;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Excluding short-term investments and all derivative contracts except for options purchased.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000011120Member"
      decimals="INF"
      id="h_36_9b7c68df_c2dd_411f_858e_c39f24be014c"
      unitRef="USD">8969098320</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000011120Member"
      decimals="INF"
      id="h_37_242f26b8_1883_460e_9320_fd3c7a3c5e23"
      unitRef="Holding">44</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000011120Member"
      decimals="INF"
      id="h_38_e17aa33d_0c53_4451_bd7a_ab2271a80765"
      unitRef="USD">49705321</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000011120Member"
      decimals="4"
      id="h_39_6445b864_7639_4be6_9028_7f13eb3e15a8"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_21_1b4c4268_e6f9_5ce1_8d71_4c79cff421ab">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt; &lt;b&gt;SECTOR DISTRIBUTION&lt;/b&gt; &lt;br/&gt; &lt;b&gt;(as of &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt;)&lt;sup&gt;*&lt;/sup&gt;&lt;/b&gt; &lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;32.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Basic 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color: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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&#x200b;&lt;sup&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 0; padding-bottom: 0; padding-left: 0; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&lt;i&gt;As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.&lt;/i&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_40_9473c24d_55f5_45b4_ba8d_3e991daadbcd"
      unitRef="pure">0.320</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_41_efb37247_74f5_4d22_bda7_f8e918fa84f9"
      unitRef="pure">0.180</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_HealthcareSectorMember"
      decimals="4"
      id="h_42_e91fda58_9f78_4275_bfcc_38d2b8aea37a"
      unitRef="pure">0.112</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_IndustrialSectorMember"
      decimals="4"
      id="h_43_03b74fd3_c83e_421e_ad9c_2edd929c7aa9"
      unitRef="pure">0.105</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_BasicMaterialsMember"
      decimals="4"
      id="h_44_09c66bca_3dca_45c8_b372_bf2ebf0233f4"
      unitRef="pure">0.093</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_45_c55543c8_73bb_4d51_967a_fc7d7c09aa32"
      unitRef="pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_CommunicationsSectorMember"
      decimals="4"
      id="h_46_e4a56c80_3bbe_4b6e_9e88_b0c19abb65de"
      unitRef="pure">0.054</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_47_7266cff5_e34d_4b75_aa27_3c3105624016"
      unitRef="pure">0.025</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011120Member_EnergySectorMember"
      decimals="4"
      id="h_48_bbc7cf81_dd96_4b83_8bf4_d6b465b058b4"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:MaterialFundChngTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_16_375ee9db_4309_c46e_f2df_61628976fd98">&lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;" title="oef:MaterialFundChngTextBlock"&gt;Material Fund Changes&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Amundi Asset Management US, Inc. (the &#x201c;Adviser&#x201d;), the Fund&#x2019;s investment adviser, is currently an indirect, wholly-owned subsidiary of Amundi. On July 9, 2024, Amundi announced that it had entered into a definitive agreement with Victory Capital Holdings, Inc. (&#x201c;Victory Capital&#x201d;) to combine the Adviser with Victory Capital, and for Amundi to become a strategic shareholder of Victory Capital (the &#x201c;Transaction&#x201d;). Victory Capital is headquartered in San Antonio, Texas. The closing of the Transaction is subject to certain regulatory approvals and other conditions. There is no assurance that the Transaction will close.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Under the terms of the Transaction, subject to Fund shareholder approval, the Fund is expected to be reorganized into a corresponding, newly established Victory Fund advised by Victory Capital Management Inc., an affiliate of Victory Capital (the &#x201c;Reorganization&#x201d;). The Fund&#x2019;s Board of Trustees has approved the Reorganization. The Reorganization is contingent upon the completion of certain conditions, including approval by the shareholders of the Fund. There is no assurance that the shareholders of the Fund will approve the proposal to reorganize the Fund.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="FY2024_C000011120Member"
      id="t_17_b89ae398_b6cb_d7d4_44a5_e0f69d8d40b0">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="FY2024_C000011120Member"
      id="t_18_187deb08_e518_1b7f_6490_bb5554ba86e4">https://www.amundi.com/usinvestors/Products/Mutual-Funds</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="FY2024_C000011120Member"
      id="t_19_b6622d00_f9b7_3df0_ee87_4c138529b6d0">1-800-225-6292</oef:UpdProspectusPhoneNumber>
    <oef:FundName
      contextRef="FY2024_C000202421Member"
      id="t_1_08cb488a_0009_930f_d35a_58b374452d6f">Pioneer Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000202421Member"
      id="t_2_537f8aa0_3e42_0a70_c9cc_6117ecddbd78">Class K</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000202421Member"
      id="t_3_2827ce8d_c24b_1d50_2f61_ee842ac2bf89">PIOKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_5_217e496f_7bcd_3cb7_cca9_81efb66f5c16">This annual shareholder report contains important information about Pioneer Fund (&#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000202421Member"
      id="t_4_365cf32e_ca4c_0894_1409_0563244c916b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_6_2bfda0a9_3573_1db8_7f82_6cd49b88cae4">You can find additional information about the Fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt;. You can also request this information by contacting us at 1-800-225-6292.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000202421Member"
      id="t_7_775ca21b_97ba_f25f_4efa_ce28bc886941">https://www.amundi.com/usinvestors/Resources/Shareholder-Reports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000202421Member"
      id="t_8_feeb83b3_f4b2_46b0_dc32_e4cda52ebb71">1-800-225-6292</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_9_d3eee8e2_23a2_ac40_c3f0_a8aa13306959">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_10_08d751e7_f7d8_6952_9a7c_896b4be16282">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:ExpensesTextBlock"&gt;What were the Fund costs for the last year?&lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;"&gt;(Based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; vertical-align: bottom;"&gt;Class Name&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs of a $10,000 investment&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Class K&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;71&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;0.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000202421Member"
      decimals="INF"
      id="h_49_26fae292_91ba_40ab_ba57_1fc6f7e9d651"
      unitRef="USD">71</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000202421Member"
      decimals="4"
      id="h_50_9d7f6c14_8184_473a_b076_97bde163fbd4"
      unitRef="pure">0.0064</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_11_c5a41ab1_688c_f0ac_f51b_75164a8f0c5c">&lt;div style="margin-bottom:14pt;"&gt; &lt;div style="break-inside:avoid;"&gt; &lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;"&gt;How did the Fund perform last year and what affected the Fund performance?&lt;/div&gt; &lt;/div&gt; &lt;ul style="padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; break-inside: avoid;"&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;For the fiscal year ended December 31, 2024, the Fund&#x2019;s&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Class K shares at NAV returned 22.94%. For the same period, the Fund&#x2019;s broad-based benchmark the S&amp;amp;P 500 Total Return Index (the &#x201c;Index&#x201d;) returned 25.02%.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Sector allocation decisions accounted for the Fund&#x2019;s benchmark relative underperformance; specifically, an overweight to materials, accounted for the majority of the underperformance. In addition, the Portfolio&#x2019;s stock selection in health care hurt relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Security selection decisions in information technology and consumer staples added the most to relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_12_8e7cb5b9_6f9d_e09a_ddea_b6ba1e58e0ff">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Fund&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;The line graph below shows the change in value of a $5 million investment made in Class K shares of the Fund during the periods shown, compared to that of the S&amp;amp;P 500 Total Return Index.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt; &lt;b&gt;GROWTH OF $5 million&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-bottom:20pt;page-break-before:avoid;"&gt;
&lt;img alt="Fund Performance - Growth of 10K" src="g908634chartimages_9447141.jpg" style="display: block; margin-left: auto; margin-right: auto; margin-bottom: 20pt; page-break-before: avoid; width: 539pt;"/&gt; &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_13_8f094585_c8a5_b34c_d1f2_db1d6aa4fb37">
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left;"&gt;AVERAGE ANNUAL TOTAL RETURN&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;Class K&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;22.94&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.36&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;S&amp;amp;P 500 Total Return Index&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;25.02&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.53&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000202421Member"
      id="t_23_966516db_8f42_daa4_125d_dffdd3d7404f">Class K</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000202421Member"
      decimals="4"
      id="h_51_bb919c96_98a7_46ce_b40e_2be416775d1b"
      unitRef="pure">0.2294</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000202421Member"
      decimals="4"
      id="h_52_73c4b931_df6d_489b_89c3_b6e68122451f"
      unitRef="pure">0.1536</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000202421Member"
      decimals="4"
      id="h_53_1b79d409_3326_4298_b785_b6e1f1a44ba0"
      unitRef="pure">0.1331</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      id="t_24_dbce9c51_59dd_36db_cf21_b6f8e421d687">S&amp;P 500 Total Return Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_54_a6b14883_8443_456d_a98c_25e2cae809fe"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_55_9e1403a0_ee45_4a3b_aab5_42a958ca0c8c"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_56_4c1c59d7_42ab_4f03_a902_f8d3add7b50c"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_14_6a5f6575_cbc8_3fc5_112f_503afb51e49f">Call 1-800-225-6292 or visit &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt; for the most recent month-end performance results.</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerfInceptionDate
      contextRef="FY2024_C000202421Member"
      id="t_25_59c13ada_76f3_5665_3efc_81461ebb6773">2019-12-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000202421Member"
      id="t_15_980d1830_58a6_26b2_53c2_d68f5d529d73"> The performance data quoted represents past performance, which is no guarantee of future results. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_16_641157f3_c2be_cb80_0f8d_e516c712f3bd">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_17_ad16e9af_5137_4813_63d5_d727c1757af5">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt;KEY FUND STATISTICS&lt;br/&gt; (as of December 31, 2024)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;8,969,098,320&lt;span style="visibility:hidden;display:inline"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;44&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total advisory fee paid&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;49,705,321&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;font-family:'arial';font-style:italic;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 10pt; text-align: left; font-weight: normal; width: 14pt; font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 7.5pt; vertical-align: top; padding-top: 4pt; padding-right: 10pt; padding-bottom: 0; padding-left: 0; text-align: left;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Excluding short-term investments and all derivative contracts except for options purchased.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000202421Member"
      decimals="INF"
      id="h_57_0b1c1229_32e0_478f_a1f7_10eb6cc6f175"
      unitRef="USD">8969098320</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000202421Member"
      decimals="INF"
      id="h_58_7686f0e5_90d3_4523_81c9_dbf04c1b5ec1"
      unitRef="Holding">44</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000202421Member"
      decimals="INF"
      id="h_59_8fd1173f_f500_4a58_9017_47ba957d953a"
      unitRef="USD">49705321</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000202421Member"
      decimals="4"
      id="h_60_afbbea0c_13b9_4790_9a8e_d35c269868af"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_18_6f1b6334_c81a_9017_aeb2_59555152c546">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt; &lt;b&gt;SECTOR DISTRIBUTION&lt;/b&gt; &lt;br/&gt; &lt;b&gt;(as of &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt;)&lt;sup&gt;*&lt;/sup&gt;&lt;/b&gt; &lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;32.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Basic 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color: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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&#x200b;&lt;sup&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 0; padding-bottom: 0; padding-left: 0; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&lt;i&gt;As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.&lt;/i&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_61_ccea02fc_a854_41a4_b861_46c1bc93c56d"
      unitRef="pure">0.320</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_62_36a11f62_731d_4b39_a2f3_8e48d1cc31f1"
      unitRef="pure">0.180</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_HealthcareSectorMember"
      decimals="4"
      id="h_63_b3902542_e658_4976_aebd_d31320e045a5"
      unitRef="pure">0.112</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_IndustrialSectorMember"
      decimals="4"
      id="h_64_d1b4bec9_f0ae_4541_b6e6_b9fd3e66ee54"
      unitRef="pure">0.105</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_BasicMaterialsMember"
      decimals="4"
      id="h_65_2f2b7c7e_19ee_4a90_9ae7_6ae11744eb1a"
      unitRef="pure">0.093</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_66_5d7b1a3b_bd00_498f_82bd_11db423e5052"
      unitRef="pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_CommunicationsSectorMember"
      decimals="4"
      id="h_67_4c8e93e6_2e10_43a6_bc1e_71532acf0d1a"
      unitRef="pure">0.054</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_68_add10d9b_ec9a_4078_99cf_0d036a059104"
      unitRef="pure">0.025</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000202421Member_EnergySectorMember"
      decimals="4"
      id="h_69_a2260f6d_74ee_43f2_bae3_7ed2e089172c"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:MaterialFundChngTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_19_baeaf8a5_620a_7a09_6c3d_ad17df237743">&lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;" title="oef:MaterialFundChngTextBlock"&gt;Material Fund Changes&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Amundi Asset Management US, Inc. (the &#x201c;Adviser&#x201d;), the Fund&#x2019;s investment adviser, is currently an indirect, wholly-owned subsidiary of Amundi. On July 9, 2024, Amundi announced that it had entered into a definitive agreement with Victory Capital Holdings, Inc. (&#x201c;Victory Capital&#x201d;) to combine the Adviser with Victory Capital, and for Amundi to become a strategic shareholder of Victory Capital (the &#x201c;Transaction&#x201d;). Victory Capital is headquartered in San Antonio, Texas. The closing of the Transaction is subject to certain regulatory approvals and other conditions. There is no assurance that the Transaction will close.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Under the terms of the Transaction, subject to Fund shareholder approval, the Fund is expected to be reorganized into a corresponding, newly established Victory Fund advised by Victory Capital Management Inc., an affiliate of Victory Capital (the &#x201c;Reorganization&#x201d;). The Fund&#x2019;s Board of Trustees has approved the Reorganization. The Reorganization is contingent upon the completion of certain conditions, including approval by the shareholders of the Fund. There is no assurance that the shareholders of the Fund will approve the proposal to reorganize the Fund.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="FY2024_C000202421Member"
      id="t_20_db8cb1d0_a4ee_82ad_29bd_c7ec8dbe5bb4">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="FY2024_C000202421Member"
      id="t_21_d3073d66_c8df_fe12_f3d7_79941d91ef80">https://www.amundi.com/usinvestors/Products/Mutual-Funds</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="FY2024_C000202421Member"
      id="t_22_ff9c6c6e_4233_94a3_8b0b_0c4b2b6c95f6">1-800-225-6292</oef:UpdProspectusPhoneNumber>
    <oef:FundName
      contextRef="FY2024_C000011122Member"
      id="t_1_3be80ebc_dcba_fdaf_ee10_46cb8ca82dfe">Pioneer Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000011122Member"
      id="t_2_cefa9d4a_6d2d_fcbb_dfd7_124416f77d04">Class R</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000011122Member"
      id="t_3_177c6b19_7ebe_7df1_7811_ed85747c6730">PIORX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_5_36a9f647_b81b_214a_418f_065e458f36fa">This annual shareholder report contains important information about Pioneer Fund (&#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000011122Member"
      id="t_4_197004af_f5e5_e7a4_dcac_849ab9114fba">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_6_80099927_99b5_979a_0cd2_cfcbcd298859">You can find additional information about the Fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt;. You can also request this information by contacting us at 1-800-225-6292.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000011122Member"
      id="t_7_fb0820c8_37a4_8b0d_f35f_3b3c00cca995">https://www.amundi.com/usinvestors/Resources/Shareholder-Reports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000011122Member"
      id="t_8_2372e2b9_fefa_b4f5_1f3b_833af5e87d62">1-800-225-6292</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_9_e59c59c8_7b43_d84f_27ff_d060accc0c5d">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_10_22156894_be2e_6d6d_6002_223ad76c7f95">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:ExpensesTextBlock"&gt;What were the Fund costs for the last year?&lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;"&gt;(Based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; vertical-align: bottom;"&gt;Class Name&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs of a $10,000 investment&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Class R&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;152&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;1.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000011122Member"
      decimals="INF"
      id="h_70_69391c66_9094_4ab7_8bdc_788773c0ec25"
      unitRef="USD">152</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000011122Member"
      decimals="4"
      id="h_71_f45a054f_bda5_47c0_acb1_086add8d8e11"
      unitRef="pure">0.0137</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_11_9155effe_6cca_c78d_73d6_88b366b4534e">&lt;div style="margin-bottom:14pt;"&gt; &lt;div style="break-inside:avoid;"&gt; &lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;"&gt;How did the Fund perform last year and what affected the Fund performance?&lt;/div&gt; &lt;/div&gt; &lt;ul style="padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; break-inside: avoid;"&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;For the fiscal year ended December 31, 2024, the Fund&#x2019;s&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Class R shares at NAV returned 22.03%. For the same period, the Fund&#x2019;s broad-based benchmark the S&amp;amp;P 500 Total Return Index (the &#x201c;Index&#x201d;) returned 25.02%.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Sector allocation decisions accounted for the Fund&#x2019;s benchmark relative underperformance; specifically, an overweight to materials, accounted for the majority of the underperformance. In addition, the Portfolio&#x2019;s stock selection in health care hurt relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Security selection decisions in information technology and consumer staples added the most to relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_12_dc01e7a7_4539_004c_dcbf_f9b277b78585">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Fund&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;The line graph below shows the change in value of a $10,000 investment made in Class R shares of the Fund during the periods shown, compared to that of the S&amp;amp;P 500 Total Return Index.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt; &lt;b&gt;GROWTH OF $10,000&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-bottom:20pt;page-break-before:avoid;"&gt;
&lt;img alt="Fund Performance - Growth of 10K" src="g908634chartimages_9447142.jpg" style="display: block; margin-left: auto; margin-right: auto; margin-bottom: 20pt; page-break-before: avoid; width: 468pt;"/&gt; &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_13_7a3fff64_054f_659e_2ba4_e451b327147d">
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left;"&gt;AVERAGE ANNUAL TOTAL RETURN&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;Class R&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;22.03&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.51&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;S&amp;amp;P 500 Total Return Index&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;25.02&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.53&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000011122Member"
      id="t_23_b4a09056_79dc_61da_8816_ff9028bae51c">Class R</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000011122Member"
      decimals="4"
      id="h_72_0407466c_bb96_4197_bf53_1e3e3264c727"
      unitRef="pure">0.2203</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000011122Member"
      decimals="4"
      id="h_73_6df85593_35fe_4ea0_b03a_cca0e8249feb"
      unitRef="pure">0.1451</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000011122Member"
      decimals="4"
      id="h_74_402a1a5f_6ce5_4c81_86b1_70e859b2de29"
      unitRef="pure">0.1266</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      id="t_24_963cd0e7_a052_98a0_1ccd_dceed3315932">S&amp;P 500 Total Return Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_75_47d027ac_5f3a_4cef_b250_0287afdf949f"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_76_5193f532_32f2_4282_88a2_253f7d757de2"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_77_10d18a0b_1abb_4f41_9631_4f575795a5a6"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_14_442574fd_0f35_01e1_d3c7_4e2fafdc0256">Call 1-800-225-6292 or visit &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt; for the most recent month-end performance results.</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000011122Member"
      id="t_15_b553eb07_3b7c_29a8_20c6_5587dcabc889"> The performance data quoted represents past performance, which is no guarantee of future results. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_16_304128af_859f_ee54_3c80_082522a25c08">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_17_e96d146e_9cf1_a5b0_f27d_72340fcb5303">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt;KEY FUND STATISTICS&lt;br/&gt; (as of December 31, 2024)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;8,969,098,320&lt;span style="visibility:hidden;display:inline"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;44&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total advisory fee paid&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;49,705,321&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;font-family:'arial';font-style:italic;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 10pt; text-align: left; font-weight: normal; width: 14pt; font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 7.5pt; vertical-align: top; padding-top: 4pt; padding-right: 10pt; padding-bottom: 0; padding-left: 0; text-align: left;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Excluding short-term investments and all derivative contracts except for options purchased.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000011122Member"
      decimals="INF"
      id="h_78_bca555c0_c623_40d6_b872_e25f386b48a2"
      unitRef="USD">8969098320</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000011122Member"
      decimals="INF"
      id="h_79_fa5e50fb_c89c_4ffe_998b_63a0b9a1c2c6"
      unitRef="Holding">44</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000011122Member"
      decimals="INF"
      id="h_80_d52cc510_f19b_45a5_8e36_0269693dee34"
      unitRef="USD">49705321</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000011122Member"
      decimals="4"
      id="h_81_a3a20c7c_fd10_4791_980c_a719c9052a00"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_18_cdf94fa4_6fe2_504b_0b8e_1ec327afb65a">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt; &lt;b&gt;SECTOR DISTRIBUTION&lt;/b&gt; &lt;br/&gt; &lt;b&gt;(as of &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt;)&lt;sup&gt;*&lt;/sup&gt;&lt;/b&gt; &lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;32.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Basic 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color: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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&#x200b;&lt;sup&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 0; padding-bottom: 0; padding-left: 0; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&lt;i&gt;As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.&lt;/i&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_82_87df8d72_b224_4697_8e30_0b004c736ad6"
      unitRef="pure">0.320</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_83_5e273959_fcda_415c_a725_7ffd5aae8d47"
      unitRef="pure">0.180</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_HealthcareSectorMember"
      decimals="4"
      id="h_84_6b1d58b2_6e10_4cc5_9e0c_37424f350e0e"
      unitRef="pure">0.112</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_IndustrialSectorMember"
      decimals="4"
      id="h_85_02d56b34_5113_4e7c_911b_7643f49ec54c"
      unitRef="pure">0.105</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_BasicMaterialsMember"
      decimals="4"
      id="h_86_f993813f_c28f_4e06_bc22_5697d39bed3d"
      unitRef="pure">0.093</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_87_7f354a55_d1cd_4707_9d69_94ea9b7c8c00"
      unitRef="pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_CommunicationsSectorMember"
      decimals="4"
      id="h_88_bda85a20_dc9d_42e0_95f7_cf6697230180"
      unitRef="pure">0.054</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_89_27629f28_10c3_49ad_a706_2eaf7561d82f"
      unitRef="pure">0.025</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011122Member_EnergySectorMember"
      decimals="4"
      id="h_90_d3596046_fdce_4835_a8d3_53d670bf5ef3"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:MaterialFundChngTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_19_c670ccd2_5cca_9ee9_2efe_61bfabfcbb33">&lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;" title="oef:MaterialFundChngTextBlock"&gt;Material Fund Changes&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Amundi Asset Management US, Inc. (the &#x201c;Adviser&#x201d;), the Fund&#x2019;s investment adviser, is currently an indirect, wholly-owned subsidiary of Amundi. On July 9, 2024, Amundi announced that it had entered into a definitive agreement with Victory Capital Holdings, Inc. (&#x201c;Victory Capital&#x201d;) to combine the Adviser with Victory Capital, and for Amundi to become a strategic shareholder of Victory Capital (the &#x201c;Transaction&#x201d;). Victory Capital is headquartered in San Antonio, Texas. The closing of the Transaction is subject to certain regulatory approvals and other conditions. There is no assurance that the Transaction will close.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Under the terms of the Transaction, subject to Fund shareholder approval, the Fund is expected to be reorganized into a corresponding, newly established Victory Fund advised by Victory Capital Management Inc., an affiliate of Victory Capital (the &#x201c;Reorganization&#x201d;). The Fund&#x2019;s Board of Trustees has approved the Reorganization. The Reorganization is contingent upon the completion of certain conditions, including approval by the shareholders of the Fund. There is no assurance that the shareholders of the Fund will approve the proposal to reorganize the Fund.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="FY2024_C000011122Member"
      id="t_25_40efd74a_99a5_9df9_1645_e25f734f9e18">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="FY2024_C000011122Member"
      id="t_22_a3ff26cf_f17a_f91f_74c7_c32691932a0c">https://www.amundi.com/usinvestors/Products/Mutual-Funds</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="FY2024_C000011122Member"
      id="t_21_ffc81e06_0e94_ddcf_7cdb_15d0dc32be9f">1-800-225-6292</oef:UpdProspectusPhoneNumber>
    <oef:FundName
      contextRef="FY2024_C000011121Member"
      id="t_1_01bfc8f7_b1c6_a06b_f599_2e2bfce4284d">Pioneer Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000011121Member"
      id="t_2_327b9089_67b5_7c71_9e04_c6cfff6e5cbf">Class Y</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000011121Member"
      id="t_3_816843fc_919d_6555_e278_f6cacdd23cb4">PYODX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_5_f441d420_cb83_053b_953e_e3a6fdd07507">This annual shareholder report contains important information about Pioneer Fund (&#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000011121Member"
      id="t_4_341e42f5_501b_36bc_7ac5_2d9fe98b445b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_6_dfb84e12_45df_67cc_36f6_36914a363c73">You can find additional information about the Fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt;. You can also request this information by contacting us at 1-800-225-6292.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000011121Member"
      id="t_7_521ceb74_cf85_f73e_8fa3_1477d449372d">https://www.amundi.com/usinvestors/Resources/Shareholder-Reports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000011121Member"
      id="t_8_2e3e6c65_7623_db9b_dad6_5764f55c76e8">1-800-225-6292</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_9_14509328_51a4_d066_0aa6_e8d74d6c30ce">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_10_618ceaa1_fd58_769a_f83a_8f6e165e7f70">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:ExpensesTextBlock"&gt;What were the Fund costs for the last year?&lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;"&gt;(Based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; vertical-align: bottom;"&gt;Class Name&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs of a $10,000 investment&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="white-space:nowrap"&gt;Class Y&lt;/span&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'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;71&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;0.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000011121Member"
      decimals="INF"
      id="h_91_66c7caee_28a8_4b70_9a72_d36a37addbfc"
      unitRef="USD">71</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000011121Member"
      decimals="4"
      id="h_92_9573941f_d2f3_4a1a_b5de_f4d546bebe0c"
      unitRef="pure">0.0064</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_11_318e6398_034c_2c69_f4af_0d59db7f9c8d">&lt;div style="margin-bottom:14pt;"&gt; &lt;div style="break-inside:avoid;"&gt; &lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;"&gt;How did the Fund perform last year and what affected the Fund performance?&lt;/div&gt; &lt;/div&gt; &lt;ul style="padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; break-inside: avoid;"&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;For the fiscal year ended December 31, 2024, the Fund&#x2019;s&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Class Y shares at NAV returned 22.92%. For the same period, the Fund&#x2019;s broad-based benchmark the S&amp;amp;P 500 Total Return Index (the &#x201c;Index&#x201d;) returned 25.02%.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Sector allocation decisions accounted for the Fund&#x2019;s benchmark relative underperformance; specifically, an overweight to materials, accounted for the majority of the underperformance. In addition, the Portfolio&#x2019;s stock selection in health care hurt relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;li style="padding-left: 13.5pt; margin-left: 30pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; list-style-type: disc;"&gt; &lt;div style="margin-top:0px;margin-bottom:0px;"&gt;Security selection decisions in information technology and consumer staples added the most to relative benchmark returns.&lt;/div&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_12_1472c0a2_ebf2_e458_5009_0fca7a7dc419">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Fund&lt;span style="white-space:nowrap"&gt;&#160;&lt;/span&gt;Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;The line graph below shows the change in value of a $5 million investment made in Class Y shares of the Fund during the periods shown, compared to that of the S&amp;amp;P 500 Total Return Index.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt; &lt;b&gt;GROWTH OF $5 million&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-bottom:20pt;page-break-before:avoid;"&gt;
&lt;img alt="Fund Performance - Growth of 10K" src="g908634chartimages_9447143.jpg" style="display: block; margin-left: auto; margin-right: auto; margin-bottom: 20pt; page-break-before: avoid; width: 539pt;"/&gt; &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_13_668ba3f9_bc12_c093_fd9d_5d1ec8644a4c">
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-style:solid;border-bottom-width:1pt;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left;"&gt;AVERAGE ANNUAL TOTAL RETURN&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&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'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;Class Y&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;22.92&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.36&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial'; font-weight: bold;"&gt;S&amp;amp;P 500 Total Return Index&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;25.02&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.53&lt;span&gt;%&lt;/span&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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000011121Member"
      id="t_14_0917183a_624a_46ea_fd77_fe4178e7f819">Class Y</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000011121Member"
      decimals="4"
      id="h_93_f10f6208_015f_447f_be81_a2078b2a61a4"
      unitRef="pure">0.2292</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000011121Member"
      decimals="4"
      id="h_94_f6d39830_c378_4c5f_99af_e74812aec361"
      unitRef="pure">0.1536</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000011121Member"
      decimals="4"
      id="h_95_d802fbaf_0fe8_4584_ad3e_69ae6e29f618"
      unitRef="pure">0.1344</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      id="t_15_cb4b7b5a_b801_32eb_5ce2_7e78a38c06d6">S&amp;P 500 Total Return Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_96_b40c440c_850e_4d33_b972_126907a3176f"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_97_9b3a69de_4a03_4d8b_88bf_a9c2faeba1be"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_SAndP500TotalReturnIndexMember"
      decimals="4"
      id="h_98_1989f8aa_cdcb_46ab_8153_28b31a710e14"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_16_c8f45d70_7c56_3bee_3ea1_0ae33e048d07">Call 1-800-225-6292 or visit &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Resources/Shareholder-Reports&lt;/span&gt; for the most recent month-end performance results.</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000011121Member"
      id="t_17_b9a70a27_0329_12c2_0b19_afae65ff95f4"> The performance data quoted represents past performance, which is no guarantee of future results. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_18_581e5448_c84b_8ebe_074e_941298c9deec">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_19_4199b97a_b513_1f82_bea4_916265887a8f">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt;KEY FUND STATISTICS&lt;br/&gt; (as of December 31, 2024)&lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;8,969,098,320&lt;span style="visibility:hidden;display:inline"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;44&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Total advisory fee paid&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;49,705,321&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; width: 80%; font-weight: normal; font-family: 'Arial';"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page;padding-right:10pt"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;font-family:'arial';font-style:italic;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 10pt; text-align: left; font-weight: normal; width: 14pt; font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;&lt;sup&gt;&#x5e;&#x5e;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 7.5pt; vertical-align: top; padding-top: 4pt; padding-right: 10pt; padding-bottom: 0; padding-left: 0; text-align: left;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Excluding short-term investments and all derivative contracts except for options purchased.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000011121Member"
      decimals="INF"
      id="h_99_376f4398_9a0c_4000_a416_986bd3fe6519"
      unitRef="USD">8969098320</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000011121Member"
      decimals="INF"
      id="h_100_770a9d51_4a65_4907_88a5_40598dfa80d2"
      unitRef="Holding">44</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000011121Member"
      decimals="INF"
      id="h_101_63724779_beb7_4f42_aa39_613fb555dff4"
      unitRef="USD">49705321</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000011121Member"
      decimals="4"
      id="h_102_4875b146_23b1_45d8_8c4b_fcea04e0ee73"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_20_ded56b5d_d6c7_412d_47bd_0e38fe23c435">&lt;div style="border-bottom-width:1pt;border-bottom-style:solid;font-family:'arial';color:rgb(0, 0, 0);letter-spacing:1.25px;font-size:9pt;font-weight:bold;border-bottom-color:rgb(0, 0, 0);text-align:center;padding-bottom:5pt;margin-bottom:5pt;margin-top:5pt;text-transform:none;"&gt; &lt;b&gt;SECTOR DISTRIBUTION&lt;/b&gt; &lt;br/&gt; &lt;b&gt;(as of &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt;)&lt;sup&gt;*&lt;/sup&gt;&lt;/b&gt; &lt;/div&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;32.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Basic 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:0.5pt;border-bottom-style:solid;break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0)"&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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color: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'; color: rgb(0, 0, 0); font-size: 9pt; 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; white-space: nowrap; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid-page"&gt;
&lt;tr style="border-bottom-width:initial;border-bottom-style:none;break-inside:avoid-page;height:20pt;border-bottom-color:initial"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 3pt; padding-bottom: 0; padding-left: 3pt; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&#x200b;&lt;sup&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: top; padding-top: 4pt; padding-right: 0; padding-bottom: 0; padding-left: 0; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt;"&gt; &lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:0px;"&gt;&lt;i&gt;As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.&lt;/i&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_103_efd3f3a9_36d0_4cb2_85fd_d4d7623cb90b"
      unitRef="pure">0.320</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_104_2680a9b1_77ae_4eb8_8d61_12a77a5aa82d"
      unitRef="pure">0.180</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_HealthcareSectorMember"
      decimals="4"
      id="h_105_0c62520d_6131_4bd9_acfa_462007cc117c"
      unitRef="pure">0.112</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_IndustrialSectorMember"
      decimals="4"
      id="h_106_38746904_4f48_4d57_b413_58db94d0b6e1"
      unitRef="pure">0.105</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_BasicMaterialsMember"
      decimals="4"
      id="h_107_bea0c833_4356_407f_b996_3b12e754ae3a"
      unitRef="pure">0.093</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_108_a65487f4_4369_457c_b017_85bab07d6fb0"
      unitRef="pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_CommunicationsSectorMember"
      decimals="4"
      id="h_109_64b30b3c_4e02_4561_b5d4_c6b87cddff7e"
      unitRef="pure">0.054</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_110_2fac6622_6671_4478_bfcc_9d0a2866acd5"
      unitRef="pure">0.025</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20241231_C000011121Member_EnergySectorMember"
      decimals="4"
      id="h_111_f5c34991_3d2d_49bd_85ad_a22c1c27092f"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:MaterialFundChngTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_21_d2c11098_fa6e_45af_3826_243c0072979f">&lt;div style="font-family:'arial';color:rgb(0, 0, 0);font-size:11.52pt;font-weight:bold;margin-bottom:3pt;margin-top:14pt;" title="oef:MaterialFundChngTextBlock"&gt;Material Fund Changes&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Amundi Asset Management US, Inc. (the &#x201c;Adviser&#x201d;), the Fund&#x2019;s investment adviser, is currently an indirect, wholly-owned subsidiary of Amundi. On July 9, 2024, Amundi announced that it had entered into a definitive agreement with Victory Capital Holdings, Inc. (&#x201c;Victory Capital&#x201d;) to combine the Adviser with Victory Capital, and for Amundi to become a strategic shareholder of Victory Capital (the &#x201c;Transaction&#x201d;). Victory Capital is headquartered in San Antonio, Texas. The closing of the Transaction is subject to certain regulatory approvals and other conditions. There is no assurance that the Transaction will close.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;Under the terms of the Transaction, subject to Fund shareholder approval, the Fund is expected to be reorganized into a corresponding, newly established Victory Fund advised by Victory Capital Management Inc., an affiliate of Victory Capital (the &#x201c;Reorganization&#x201d;). The Fund&#x2019;s Board of Trustees has approved the Reorganization. The Reorganization is contingent upon the completion of certain conditions, including approval by the shareholders of the Fund. There is no assurance that the shareholders of the Fund will approve the proposal to reorganize the Fund.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="FY2024_C000011121Member"
      id="t_22_4f5c1fe3_5f85_7429_b132_c0a2edf6ffab">&lt;div style="margin-top:0px;font-family:'arial';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:10pt;"&gt;For more complete information, you may review the Fund's next prospectus, which we expect to be available by May 1, 2025 at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial';font-size:9pt"&gt;https://www.amundi.com/usinvestors/Products/Mutual-Funds&lt;/span&gt; or upon request at 1-800-225-6292.&lt;/div&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="FY2024_C000011121Member"
      id="t_23_ac3e8b24_017a_ee84_5590_05a0e1f6de33">https://www.amundi.com/usinvestors/Products/Mutual-Funds</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="FY2024_C000011121Member"
      id="t_24_bde5b4d0_00b5_3cf8_bb05_68a6ac368b0b">1-800-225-6292</oef:UpdProspectusPhoneNumber>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#h_100_770a9d51_4a65_4907_88a5_40598dfa80d2"
          xlink:label="h_100_770a9d51_4a65_4907_88a5_40598dfa80d2"
          xlink:type="locator"/>
        <link:footnote id="f_0009_000001" xlink:label="f_0009_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_100_770a9d51_4a65_4907_88a5_40598dfa80d2"
          xlink:to="f_0009_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_103_efd3f3a9_36d0_4cb2_85fd_d4d7623cb90b"
          xlink:label="h_103_efd3f3a9_36d0_4cb2_85fd_d4d7623cb90b"
          xlink:type="locator"/>
        <link:footnote id="f_0009_000002" xlink:label="f_0009_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_103_efd3f3a9_36d0_4cb2_85fd_d4d7623cb90b"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_104_2680a9b1_77ae_4eb8_8d61_12a77a5aa82d"
          xlink:label="h_104_2680a9b1_77ae_4eb8_8d61_12a77a5aa82d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_104_2680a9b1_77ae_4eb8_8d61_12a77a5aa82d"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_105_0c62520d_6131_4bd9_acfa_462007cc117c"
          xlink:label="h_105_0c62520d_6131_4bd9_acfa_462007cc117c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_105_0c62520d_6131_4bd9_acfa_462007cc117c"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_106_38746904_4f48_4d57_b413_58db94d0b6e1"
          xlink:label="h_106_38746904_4f48_4d57_b413_58db94d0b6e1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_106_38746904_4f48_4d57_b413_58db94d0b6e1"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_107_bea0c833_4356_407f_b996_3b12e754ae3a"
          xlink:label="h_107_bea0c833_4356_407f_b996_3b12e754ae3a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_107_bea0c833_4356_407f_b996_3b12e754ae3a"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_108_a65487f4_4369_457c_b017_85bab07d6fb0"
          xlink:label="h_108_a65487f4_4369_457c_b017_85bab07d6fb0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_108_a65487f4_4369_457c_b017_85bab07d6fb0"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_109_64b30b3c_4e02_4561_b5d4_c6b87cddff7e"
          xlink:label="h_109_64b30b3c_4e02_4561_b5d4_c6b87cddff7e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_109_64b30b3c_4e02_4561_b5d4_c6b87cddff7e"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_110_2fac6622_6671_4478_bfcc_9d0a2866acd5"
          xlink:label="h_110_2fac6622_6671_4478_bfcc_9d0a2866acd5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_110_2fac6622_6671_4478_bfcc_9d0a2866acd5"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_111_f5c34991_3d2d_49bd_85ad_a22c1c27092f"
          xlink:label="h_111_f5c34991_3d2d_49bd_85ad_a22c1c27092f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_111_f5c34991_3d2d_49bd_85ad_a22c1c27092f"
          xlink:to="f_0009_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_13_4886c759_9c90_434f_a8f0_e8e6ede38f2d"
          xlink:label="h_13_4886c759_9c90_434f_a8f0_e8e6ede38f2d"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000001" xlink:label="f_0001_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_13_4886c759_9c90_434f_a8f0_e8e6ede38f2d"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_16_2434adf3_f584_423e_bd97_fbb304aad861"
          xlink:label="h_16_2434adf3_f584_423e_bd97_fbb304aad861"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000002" xlink:label="f_0001_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_16_2434adf3_f584_423e_bd97_fbb304aad861"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_17_5909ae7a_a941_4dba_b530_2e9f6f4e9d12"
          xlink:label="h_17_5909ae7a_a941_4dba_b530_2e9f6f4e9d12"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_17_5909ae7a_a941_4dba_b530_2e9f6f4e9d12"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_18_d84e572f_5cbb_4bf8_ac32_62dba9b46e53"
          xlink:label="h_18_d84e572f_5cbb_4bf8_ac32_62dba9b46e53"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_18_d84e572f_5cbb_4bf8_ac32_62dba9b46e53"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_19_0d39b3b8_b12c_439f_a543_4ac338c42c06"
          xlink:label="h_19_0d39b3b8_b12c_439f_a543_4ac338c42c06"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_19_0d39b3b8_b12c_439f_a543_4ac338c42c06"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_20_6654a326_1237_4742_ad5e_e144672f731f"
          xlink:label="h_20_6654a326_1237_4742_ad5e_e144672f731f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_20_6654a326_1237_4742_ad5e_e144672f731f"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_21_7106c9bf_09d3_4e79_903f_20973069f439"
          xlink:label="h_21_7106c9bf_09d3_4e79_903f_20973069f439"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_21_7106c9bf_09d3_4e79_903f_20973069f439"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_22_1fa4bdc9_82c1_4d32_a038_71b02301a212"
          xlink:label="h_22_1fa4bdc9_82c1_4d32_a038_71b02301a212"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_22_1fa4bdc9_82c1_4d32_a038_71b02301a212"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_23_e254347e_4fcd_4680_afcf_15b152f41297"
          xlink:label="h_23_e254347e_4fcd_4680_afcf_15b152f41297"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_23_e254347e_4fcd_4680_afcf_15b152f41297"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_24_2fa6b021_7a7f_4c83_8b07_4e3608cf2b0d"
          xlink:label="h_24_2fa6b021_7a7f_4c83_8b07_4e3608cf2b0d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_24_2fa6b021_7a7f_4c83_8b07_4e3608cf2b0d"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_37_242f26b8_1883_460e_9320_fd3c7a3c5e23"
          xlink:label="h_37_242f26b8_1883_460e_9320_fd3c7a3c5e23"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000001" xlink:label="f_0003_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_37_242f26b8_1883_460e_9320_fd3c7a3c5e23"
          xlink:to="f_0003_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_40_9473c24d_55f5_45b4_ba8d_3e991daadbcd"
          xlink:label="h_40_9473c24d_55f5_45b4_ba8d_3e991daadbcd"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000002" xlink:label="f_0003_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_40_9473c24d_55f5_45b4_ba8d_3e991daadbcd"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_41_efb37247_74f5_4d22_bda7_f8e918fa84f9"
          xlink:label="h_41_efb37247_74f5_4d22_bda7_f8e918fa84f9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_41_efb37247_74f5_4d22_bda7_f8e918fa84f9"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_42_e91fda58_9f78_4275_bfcc_38d2b8aea37a"
          xlink:label="h_42_e91fda58_9f78_4275_bfcc_38d2b8aea37a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_42_e91fda58_9f78_4275_bfcc_38d2b8aea37a"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_43_03b74fd3_c83e_421e_ad9c_2edd929c7aa9"
          xlink:label="h_43_03b74fd3_c83e_421e_ad9c_2edd929c7aa9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_43_03b74fd3_c83e_421e_ad9c_2edd929c7aa9"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_44_09c66bca_3dca_45c8_b372_bf2ebf0233f4"
          xlink:label="h_44_09c66bca_3dca_45c8_b372_bf2ebf0233f4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_44_09c66bca_3dca_45c8_b372_bf2ebf0233f4"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_45_c55543c8_73bb_4d51_967a_fc7d7c09aa32"
          xlink:label="h_45_c55543c8_73bb_4d51_967a_fc7d7c09aa32"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_45_c55543c8_73bb_4d51_967a_fc7d7c09aa32"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_46_e4a56c80_3bbe_4b6e_9e88_b0c19abb65de"
          xlink:label="h_46_e4a56c80_3bbe_4b6e_9e88_b0c19abb65de"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_46_e4a56c80_3bbe_4b6e_9e88_b0c19abb65de"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_47_7266cff5_e34d_4b75_aa27_3c3105624016"
          xlink:label="h_47_7266cff5_e34d_4b75_aa27_3c3105624016"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_47_7266cff5_e34d_4b75_aa27_3c3105624016"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_48_bbc7cf81_dd96_4b83_8bf4_d6b465b058b4"
          xlink:label="h_48_bbc7cf81_dd96_4b83_8bf4_d6b465b058b4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_48_bbc7cf81_dd96_4b83_8bf4_d6b465b058b4"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_58_7686f0e5_90d3_4523_81c9_dbf04c1b5ec1"
          xlink:label="h_58_7686f0e5_90d3_4523_81c9_dbf04c1b5ec1"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000001" xlink:label="f_0005_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_58_7686f0e5_90d3_4523_81c9_dbf04c1b5ec1"
          xlink:to="f_0005_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_61_ccea02fc_a854_41a4_b861_46c1bc93c56d"
          xlink:label="h_61_ccea02fc_a854_41a4_b861_46c1bc93c56d"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000002" xlink:label="f_0005_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_61_ccea02fc_a854_41a4_b861_46c1bc93c56d"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_62_36a11f62_731d_4b39_a2f3_8e48d1cc31f1"
          xlink:label="h_62_36a11f62_731d_4b39_a2f3_8e48d1cc31f1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_62_36a11f62_731d_4b39_a2f3_8e48d1cc31f1"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_63_b3902542_e658_4976_aebd_d31320e045a5"
          xlink:label="h_63_b3902542_e658_4976_aebd_d31320e045a5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_63_b3902542_e658_4976_aebd_d31320e045a5"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_64_d1b4bec9_f0ae_4541_b6e6_b9fd3e66ee54"
          xlink:label="h_64_d1b4bec9_f0ae_4541_b6e6_b9fd3e66ee54"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_64_d1b4bec9_f0ae_4541_b6e6_b9fd3e66ee54"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_65_2f2b7c7e_19ee_4a90_9ae7_6ae11744eb1a"
          xlink:label="h_65_2f2b7c7e_19ee_4a90_9ae7_6ae11744eb1a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_65_2f2b7c7e_19ee_4a90_9ae7_6ae11744eb1a"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_66_5d7b1a3b_bd00_498f_82bd_11db423e5052"
          xlink:label="h_66_5d7b1a3b_bd00_498f_82bd_11db423e5052"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_66_5d7b1a3b_bd00_498f_82bd_11db423e5052"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_67_4c8e93e6_2e10_43a6_bc1e_71532acf0d1a"
          xlink:label="h_67_4c8e93e6_2e10_43a6_bc1e_71532acf0d1a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_67_4c8e93e6_2e10_43a6_bc1e_71532acf0d1a"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_68_add10d9b_ec9a_4078_99cf_0d036a059104"
          xlink:label="h_68_add10d9b_ec9a_4078_99cf_0d036a059104"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_68_add10d9b_ec9a_4078_99cf_0d036a059104"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_69_a2260f6d_74ee_43f2_bae3_7ed2e089172c"
          xlink:label="h_69_a2260f6d_74ee_43f2_bae3_7ed2e089172c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_69_a2260f6d_74ee_43f2_bae3_7ed2e089172c"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_79_fa5e50fb_c89c_4ffe_998b_63a0b9a1c2c6"
          xlink:label="h_79_fa5e50fb_c89c_4ffe_998b_63a0b9a1c2c6"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000001" xlink:label="f_0007_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_79_fa5e50fb_c89c_4ffe_998b_63a0b9a1c2c6"
          xlink:to="f_0007_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_82_87df8d72_b224_4697_8e30_0b004c736ad6"
          xlink:label="h_82_87df8d72_b224_4697_8e30_0b004c736ad6"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000002" xlink:label="f_0007_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_82_87df8d72_b224_4697_8e30_0b004c736ad6"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_83_5e273959_fcda_415c_a725_7ffd5aae8d47"
          xlink:label="h_83_5e273959_fcda_415c_a725_7ffd5aae8d47"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_83_5e273959_fcda_415c_a725_7ffd5aae8d47"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_84_6b1d58b2_6e10_4cc5_9e0c_37424f350e0e"
          xlink:label="h_84_6b1d58b2_6e10_4cc5_9e0c_37424f350e0e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_84_6b1d58b2_6e10_4cc5_9e0c_37424f350e0e"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_85_02d56b34_5113_4e7c_911b_7643f49ec54c"
          xlink:label="h_85_02d56b34_5113_4e7c_911b_7643f49ec54c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_85_02d56b34_5113_4e7c_911b_7643f49ec54c"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_86_f993813f_c28f_4e06_bc22_5697d39bed3d"
          xlink:label="h_86_f993813f_c28f_4e06_bc22_5697d39bed3d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_86_f993813f_c28f_4e06_bc22_5697d39bed3d"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_87_7f354a55_d1cd_4707_9d69_94ea9b7c8c00"
          xlink:label="h_87_7f354a55_d1cd_4707_9d69_94ea9b7c8c00"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_87_7f354a55_d1cd_4707_9d69_94ea9b7c8c00"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_88_bda85a20_dc9d_42e0_95f7_cf6697230180"
          xlink:label="h_88_bda85a20_dc9d_42e0_95f7_cf6697230180"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_88_bda85a20_dc9d_42e0_95f7_cf6697230180"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_89_27629f28_10c3_49ad_a706_2eaf7561d82f"
          xlink:label="h_89_27629f28_10c3_49ad_a706_2eaf7561d82f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_89_27629f28_10c3_49ad_a706_2eaf7561d82f"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_90_d3596046_fdce_4835_a8d3_53d670bf5ef3"
          xlink:label="h_90_d3596046_fdce_4835_a8d3_53d670bf5ef3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_90_d3596046_fdce_4835_a8d3_53d670bf5ef3"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
