<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:tsr="http://tsr/20260430"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tsr-20260430.xsd" xlink:type="simple"/>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30_1400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3997Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043997_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3996Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043996_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3992Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043992_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3993Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043993_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3994Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043994_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_4002Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044002_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3998Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043998_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3999Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043999_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3995Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043995_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_4003Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044003_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2021-05-01_2026-04-30_1400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2021-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2016-05-01_2026-04-30_1400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2016-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2016-04-30_2016-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2017-04-30_2017-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2018-04-30_2018-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2019-04-30_2019-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2020-04-30_2020-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2021-04-30_2021-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2022-04-30_2022-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2023-04-30_2023-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2024-04-30_2024-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-04-30_2025-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010770Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30_1400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3997Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043997_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3996Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043996_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3992Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043992_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3993Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043993_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3994Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043994_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_4002Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044002_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3998Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043998_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3999Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043999_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3995Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043995_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_4003Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044003_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2021-05-01_2026-04-30_1400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2021-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2016-05-01_2026-04-30_1400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2016-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2016-04-30_2016-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2017-04-30_2017-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2018-04-30_2018-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2019-04-30_2019-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2020-04-30_2020-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2021-04-30_2021-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2022-04-30_2022-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2023-04-30_2023-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2024-04-30_2024-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-04-30_2025-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7362_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3997Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043997_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3996Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043996_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3992Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043992_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3993Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043993_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3994Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043994_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_4002Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044002_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3998Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043998_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3999Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043999_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3995Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043995_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_4003Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044003_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2021-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2016-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2016-04-30_2016-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2017-04-30_2017-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2018-04-30_2018-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2019-04-30_2019-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2020-04-30_2020-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2021-04-30_2021-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2022-04-30_2022-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2023-04-30_2023-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2024-04-30_2024-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-04-30_2025-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010773Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7364_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7364Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3997Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043997_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3996Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043996_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3992Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043992_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3993Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043993_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3994Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043994_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_4002Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044002_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3998Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043998_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3999Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043999_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3995Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043995_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_4003Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044003_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2021-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2016-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2016-04-30_2016-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2017-04-30_2017-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2018-04-30_2018-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2019-04-30_2019-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2020-04-30_2020-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2021-04-30_2021-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2022-04-30_2022-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2023-04-30_2023-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2024-04-30_2024-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-04-30_2025-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000202883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7363_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3997Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043997_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3996Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043996_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3992Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043992_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3993Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043993_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3994Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043994_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_4002Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044002_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3998Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043998_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3999Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043999_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3995Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409043995_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_4003Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench202409044003_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2021-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2016-05-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2016-04-30_2016-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2017-04-30_2017-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2018-04-30_2018-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2019-04-30_2019-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2020-04-30_2020-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2021-04-30_2021-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2022-04-30_2022-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2023-04-30_2023-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2024-04-30_2024-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-04-30_2025-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench202411154435_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBM0824_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c_7365_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:benchmarkBMPTS.2OV-2UK_7365Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="RATIO">
        <measure>pure</measure>
    </unit>
    <unit id="UNIT">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-14483">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-14484">0000932101</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-14485">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-17108">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-17109">Putnam Investment Funds</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-17110"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-92"
      xml:lang="en-US">Putnam Sustainable Future Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-98"
      xml:lang="en-US">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-101"
      xml:lang="en-US">PMVAX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-107"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-114"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Putnam Sustainable Future Fund for the period &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;May 1, 2025, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-116"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-124"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. You can also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-126"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-130"
      xml:lang="en-US">(800) 225-1581</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-135"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="foot-7361_798800-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST YEAR? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Class A&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$105&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.99%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17111"
      unitRef="USD">105</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="foot-7361_798800-1021"
      unitRef="RATIO">0.0099</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-190"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM LAST YEAR AND WHAT AFFECTED ITS PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the twelve months ended April 30, 2026, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Class A shares of Putnam Sustainable Future Fund returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.66%. The Fund compares &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;its performance to the Russell&#160;&#x2009;Midcap Growth Index and the Putnam Sustainable Future Linked Benchmark&#x2020;, which both returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.86% for the same period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;PERFORMANCE HIGHLIGHTS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top contributors to performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in Planet Labs, a satellite imagery company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in GE Vernova, a global energy technology company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Vertiv, which specializes in digital infrastructure.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top detractors from performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Comfort Systems, an HVAC company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Monolithic Power Systems, a semiconductor company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Sprouts Farmers Market, a supermarket chain.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-300"
      xml:lang="en-US">The Fund&#x2019;s past performance is not necessarily an indication of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-303"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The graph and table &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-324"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7361img004.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="foot-7361_798813-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (%) &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;Period Ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;10 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.66&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;-0.20&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;8.89&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Class A (with sales charge)&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;6.18&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;-1.38&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;8.25&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;31.01&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.91&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;14.75&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell Midcap Growth Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.40&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Putnam Sustainable Future Linked Benchmark&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#x2020;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.32&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30_1400Member"
      id="ixv-364"
      xml:lang="en-US">Class A</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30_1400Member"
      decimals="INF"
      id="ixv-17113"
      unitRef="RATIO">0.1266</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2021-05-01_2026-04-30_1400Member"
      decimals="INF"
      id="ixv-17114"
      unitRef="RATIO">-0.0020</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2016-05-01_2026-04-30_1400Member"
      decimals="INF"
      id="ixv-17115"
      unitRef="RATIO">0.0889</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-379"
      xml:lang="en-US">Class A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17116"
      unitRef="RATIO">0.0618</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2021-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17117"
      unitRef="RATIO">-0.0138</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2016-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17118"
      unitRef="RATIO">0.0825</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      id="ixv-394"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17119"
      unitRef="RATIO">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17120"
      unitRef="RATIO">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17121"
      unitRef="RATIO">0.1475</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      id="ixv-409"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17122"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17123"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17124"
      unitRef="RATIO">0.1240</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      id="foot-7361_798813-1021"
      xml:lang="en-US">Putnam Sustainable Future Linked Benchmark&#x2020;</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7361_798813-1031"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7361_798813-1041"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7361_798813-1051"
      unitRef="RATIO">0.1132</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-452"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For current month-end performance, please call Franklin Templeton at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581 or visit&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/investments/options/mutual-funds&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Important data provider notices and terms available at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-468"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$327,366,016&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Number of Portfolio Holdings (excludes derivatives, except purchased options, if any)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;70&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Management Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$1,904,775&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover Rate&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;59%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30Member"
      decimals="INF"
      id="ixv-17128"
      unitRef="USD">327366016</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30Member"
      decimals="INF"
      id="ixv-17129"
      unitRef="UNIT">70</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17130"
      unitRef="USD">1904775</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17131"
      unitRef="RATIO">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="foot-7361_798822-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Portfolio Composition&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of Total Investments)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7361img005.jpg" style="width:96.41294838145232%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-564"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective September 1, 2025, the Fund&#x2019;s investment goal was revised to read: &#x201c;The Fund seeks capital appreciation.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 1, 2026, the portfolio managers for the Fund are Stephanie Dobson and Rob Forker.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Putnam Investment Management, LLC, the investment manager of the Fund, has recommended, and the Fund&#x2019;s Board of Trustees has &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;approved, the merger of the Fund with and into Putnam U.S. Research Fund. The merger is expected to be completed in the third &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;quarter of 2026.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-586"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-588"
      xml:lang="en-US">2025-05-01</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-593"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-596"
      xml:lang="en-US">(800) 225-1581</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      id="ixv-601"
      xml:lang="en-US">funddocuments@putnam.com</oef:UpdProspectusEmailAddress>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2016-04-30_2016-04-30Member"
      decimals="INF"
      id="ixv-17132"
      unitRef="USD">9425</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2017-04-30_2017-04-30Member"
      decimals="INF"
      id="ixv-17133"
      unitRef="USD">10651</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2018-04-30_2018-04-30Member"
      decimals="INF"
      id="ixv-17134"
      unitRef="USD">11133</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2019-04-30_2019-04-30Member"
      decimals="INF"
      id="ixv-17135"
      unitRef="USD">12794</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2020-04-30_2020-04-30Member"
      decimals="INF"
      id="ixv-17136"
      unitRef="USD">13197</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2021-04-30_2021-04-30Member"
      decimals="INF"
      id="ixv-17137"
      unitRef="USD">22313</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2022-04-30_2022-04-30Member"
      decimals="INF"
      id="ixv-17138"
      unitRef="USD">16540</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2023-04-30_2023-04-30Member"
      decimals="INF"
      id="ixv-17139"
      unitRef="USD">15456</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2024-04-30_2024-04-30Member"
      decimals="INF"
      id="ixv-17140"
      unitRef="USD">19736</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-04-30_2025-04-30Member"
      decimals="INF"
      id="ixv-17141"
      unitRef="USD">19605</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_ClassA_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17142"
      unitRef="USD">22086</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member"
      decimals="INF"
      id="ixv-17143"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member"
      decimals="INF"
      id="ixv-17144"
      unitRef="USD">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member"
      decimals="INF"
      id="ixv-17145"
      unitRef="USD">13406</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member"
      decimals="INF"
      id="ixv-17146"
      unitRef="USD">15106</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member"
      decimals="INF"
      id="ixv-17147"
      unitRef="USD">14948</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member"
      decimals="INF"
      id="ixv-17148"
      unitRef="USD">22560</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member"
      decimals="INF"
      id="ixv-17149"
      unitRef="USD">21857</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member"
      decimals="INF"
      id="ixv-17150"
      unitRef="USD">22186</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member"
      decimals="INF"
      id="ixv-17151"
      unitRef="USD">27133</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member"
      decimals="INF"
      id="ixv-17152"
      unitRef="USD">30227</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17153"
      unitRef="USD">39601</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member"
      decimals="INF"
      id="ixv-17154"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member"
      decimals="INF"
      id="ixv-17155"
      unitRef="USD">11583</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member"
      decimals="INF"
      id="ixv-17156"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member"
      decimals="INF"
      id="ixv-17157"
      unitRef="USD">15925</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member"
      decimals="INF"
      id="ixv-17158"
      unitRef="USD">15961</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member"
      decimals="INF"
      id="ixv-17159"
      unitRef="USD">24576</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member"
      decimals="INF"
      id="ixv-17160"
      unitRef="USD">20464</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member"
      decimals="INF"
      id="ixv-17161"
      unitRef="USD">20791</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member"
      decimals="INF"
      id="ixv-17162"
      unitRef="USD">25094</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member"
      decimals="INF"
      id="ixv-17163"
      unitRef="USD">28520</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17164"
      unitRef="USD">32187</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member"
      decimals="INF"
      id="ixv-17165"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member"
      decimals="INF"
      id="ixv-17166"
      unitRef="USD">11733</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member"
      decimals="INF"
      id="ixv-17167"
      unitRef="USD">12294</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member"
      decimals="INF"
      id="ixv-17168"
      unitRef="USD">14462</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member"
      decimals="INF"
      id="ixv-17169"
      unitRef="USD">14495</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member"
      decimals="INF"
      id="ixv-17170"
      unitRef="USD">22319</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member"
      decimals="INF"
      id="ixv-17171"
      unitRef="USD">18584</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member"
      decimals="INF"
      id="ixv-17172"
      unitRef="USD">18881</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member"
      decimals="INF"
      id="ixv-17173"
      unitRef="USD">22789</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member"
      decimals="INF"
      id="ixv-17174"
      unitRef="USD">25900</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="ixv-17175"
      unitRef="USD">29230</oef:AccmVal>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3997Member"
      decimals="INF"
      id="ixv-17176"
      unitRef="RATIO">0.298</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3996Member"
      decimals="INF"
      id="ixv-17177"
      unitRef="RATIO">0.214</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3992Member"
      decimals="INF"
      id="ixv-17178"
      unitRef="RATIO">0.142</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3993Member"
      decimals="INF"
      id="ixv-17179"
      unitRef="RATIO">0.140</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3994Member"
      decimals="INF"
      id="ixv-17180"
      unitRef="RATIO">0.087</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_4002Member"
      decimals="INF"
      id="ixv-17181"
      unitRef="RATIO">0.058</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3998Member"
      decimals="INF"
      id="ixv-17182"
      unitRef="RATIO">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3999Member"
      decimals="INF"
      id="ixv-17183"
      unitRef="RATIO">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_3995Member"
      decimals="INF"
      id="ixv-17184"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7361_instant_PutnamSustainableFutureFund_ClassA_2026-04-30_4003Member"
      decimals="INF"
      id="ixv-17185"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-673"
      xml:lang="en-US">Putnam Sustainable Future Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-679"
      xml:lang="en-US">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-682"
      xml:lang="en-US">PMPCX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-688"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-695"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Putnam Sustainable Future Fund for the period &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;May 1, 2025, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-697"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-705"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. You can also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-707"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-711"
      xml:lang="en-US">(800) 225-1581</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-716"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="foot-7362_798925-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST YEAR? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Class C&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$184&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;1.74%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17186"
      unitRef="USD">184</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="foot-7362_798925-1021"
      unitRef="RATIO">0.0174</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-771"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM LAST YEAR AND WHAT AFFECTED ITS PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the twelve months ended April 30, 2026, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Class C shares of Putnam Sustainable Future Fund returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;11.83%. The Fund compares &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;its performance to the Russell&#160;&#x2009;Midcap Growth Index and the Putnam Sustainable Future Linked Benchmark&#x2020;, which both returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.86% for the same period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;PERFORMANCE HIGHLIGHTS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top contributors to performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in Planet Labs, a satellite imagery company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in GE Vernova, a global energy technology company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Vertiv, which specializes in digital infrastructure.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top detractors from performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Comfort Systems, an HVAC company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Monolithic Power Systems, a semiconductor company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Sprouts Farmers Market, a supermarket chain.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-881"
      xml:lang="en-US">The Fund&#x2019;s past performance is not necessarily an indication of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-884"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The graph and table &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-901"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7362img004.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="foot-7362_798938-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (%) &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;Period Ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;10 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Class C&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.83&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;-0.95&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;8.23&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Class C (with sales charge)&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;10.88&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;-0.95&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;8.23&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;31.01&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.91&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;14.75&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell Midcap Growth Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.40&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Putnam Sustainable Future Linked Benchmark&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#x2020;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.32&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30_1400Member"
      id="ixv-941"
      xml:lang="en-US">Class C</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30_1400Member"
      decimals="INF"
      id="ixv-17188"
      unitRef="RATIO">0.1183</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2021-05-01_2026-04-30_1400Member"
      decimals="INF"
      id="ixv-17189"
      unitRef="RATIO">-0.0095</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2016-05-01_2026-04-30_1400Member"
      decimals="INF"
      id="ixv-17190"
      unitRef="RATIO">0.0823</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-956"
      xml:lang="en-US">Class C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17191"
      unitRef="RATIO">0.1088</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2021-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17192"
      unitRef="RATIO">-0.0095</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2016-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17193"
      unitRef="RATIO">0.0823</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      id="ixv-971"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17194"
      unitRef="RATIO">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17195"
      unitRef="RATIO">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17196"
      unitRef="RATIO">0.1475</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      id="ixv-986"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17197"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17198"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17199"
      unitRef="RATIO">0.1240</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      id="foot-7362_798938-1021"
      xml:lang="en-US">Putnam Sustainable Future Linked Benchmark&#x2020;</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7362_798938-1031"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7362_798938-1041"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7362_798938-1051"
      unitRef="RATIO">0.1132</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1031"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For current month-end performance, please call Franklin Templeton at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581 or visit&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/investments/options/mutual-funds&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Important data provider notices and terms available at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1047"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$327,366,016&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Number of Portfolio Holdings (excludes derivatives, except purchased options, if any)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;70&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Management Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$1,904,775&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover Rate&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;59%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30Member"
      decimals="INF"
      id="ixv-17203"
      unitRef="USD">327366016</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30Member"
      decimals="INF"
      id="ixv-17204"
      unitRef="UNIT">70</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17205"
      unitRef="USD">1904775</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17206"
      unitRef="RATIO">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="foot-7362_798948-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Portfolio Composition&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of Total Investments)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7362img005.jpg" style="width:96.41294838145232%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1143"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective September 1, 2025, the Fund&#x2019;s investment goal was revised to read: &#x201c;The Fund seeks capital appreciation.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 1, 2026, the portfolio managers for the Fund are Stephanie Dobson and Rob Forker.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Putnam Investment Management, LLC, the investment manager of the Fund, has recommended, and the Fund&#x2019;s Board of Trustees has &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;approved, the merger of the Fund with and into Putnam U.S. Research Fund. The merger is expected to be completed in the third &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;quarter of 2026.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1165"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1167"
      xml:lang="en-US">2025-05-01</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1172"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1175"
      xml:lang="en-US">(800) 225-1581</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      id="ixv-1180"
      xml:lang="en-US">funddocuments@putnam.com</oef:UpdProspectusEmailAddress>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2016-04-30_2016-04-30Member"
      decimals="INF"
      id="ixv-17207"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2017-04-30_2017-04-30Member"
      decimals="INF"
      id="ixv-17208"
      unitRef="USD">11213</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2018-04-30_2018-04-30Member"
      decimals="INF"
      id="ixv-17209"
      unitRef="USD">11633</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2019-04-30_2019-04-30Member"
      decimals="INF"
      id="ixv-17210"
      unitRef="USD">13266</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2020-04-30_2020-04-30Member"
      decimals="INF"
      id="ixv-17211"
      unitRef="USD">13584</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2021-04-30_2021-04-30Member"
      decimals="INF"
      id="ixv-17212"
      unitRef="USD">22799</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2022-04-30_2022-04-30Member"
      decimals="INF"
      id="ixv-17213"
      unitRef="USD">16781</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2023-04-30_2023-04-30Member"
      decimals="INF"
      id="ixv-17214"
      unitRef="USD">15559</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2024-04-30_2024-04-30Member"
      decimals="INF"
      id="ixv-17215"
      unitRef="USD">19710</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-04-30_2025-04-30Member"
      decimals="INF"
      id="ixv-17216"
      unitRef="USD">19435</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_ClassC_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17217"
      unitRef="USD">21733</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member"
      decimals="INF"
      id="ixv-17218"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member"
      decimals="INF"
      id="ixv-17219"
      unitRef="USD">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member"
      decimals="INF"
      id="ixv-17220"
      unitRef="USD">13406</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member"
      decimals="INF"
      id="ixv-17221"
      unitRef="USD">15106</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member"
      decimals="INF"
      id="ixv-17222"
      unitRef="USD">14948</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member"
      decimals="INF"
      id="ixv-17223"
      unitRef="USD">22560</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member"
      decimals="INF"
      id="ixv-17224"
      unitRef="USD">21857</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member"
      decimals="INF"
      id="ixv-17225"
      unitRef="USD">22186</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member"
      decimals="INF"
      id="ixv-17226"
      unitRef="USD">27133</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member"
      decimals="INF"
      id="ixv-17227"
      unitRef="USD">30227</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17228"
      unitRef="USD">39601</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member"
      decimals="INF"
      id="ixv-17229"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member"
      decimals="INF"
      id="ixv-17230"
      unitRef="USD">11583</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member"
      decimals="INF"
      id="ixv-17231"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member"
      decimals="INF"
      id="ixv-17232"
      unitRef="USD">15925</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member"
      decimals="INF"
      id="ixv-17233"
      unitRef="USD">15961</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member"
      decimals="INF"
      id="ixv-17234"
      unitRef="USD">24576</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member"
      decimals="INF"
      id="ixv-17235"
      unitRef="USD">20464</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member"
      decimals="INF"
      id="ixv-17236"
      unitRef="USD">20791</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member"
      decimals="INF"
      id="ixv-17237"
      unitRef="USD">25094</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member"
      decimals="INF"
      id="ixv-17238"
      unitRef="USD">28520</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17239"
      unitRef="USD">32187</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member"
      decimals="INF"
      id="ixv-17240"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member"
      decimals="INF"
      id="ixv-17241"
      unitRef="USD">11733</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member"
      decimals="INF"
      id="ixv-17242"
      unitRef="USD">12294</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member"
      decimals="INF"
      id="ixv-17243"
      unitRef="USD">14462</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member"
      decimals="INF"
      id="ixv-17244"
      unitRef="USD">14495</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member"
      decimals="INF"
      id="ixv-17245"
      unitRef="USD">22319</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member"
      decimals="INF"
      id="ixv-17246"
      unitRef="USD">18584</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member"
      decimals="INF"
      id="ixv-17247"
      unitRef="USD">18881</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member"
      decimals="INF"
      id="ixv-17248"
      unitRef="USD">22789</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member"
      decimals="INF"
      id="ixv-17249"
      unitRef="USD">25900</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7362_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="ixv-17250"
      unitRef="USD">29230</oef:AccmVal>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3997Member"
      decimals="INF"
      id="ixv-17251"
      unitRef="RATIO">0.298</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3996Member"
      decimals="INF"
      id="ixv-17252"
      unitRef="RATIO">0.214</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3992Member"
      decimals="INF"
      id="ixv-17253"
      unitRef="RATIO">0.142</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3993Member"
      decimals="INF"
      id="ixv-17254"
      unitRef="RATIO">0.140</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3994Member"
      decimals="INF"
      id="ixv-17255"
      unitRef="RATIO">0.087</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_4002Member"
      decimals="INF"
      id="ixv-17256"
      unitRef="RATIO">0.058</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3998Member"
      decimals="INF"
      id="ixv-17257"
      unitRef="RATIO">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3999Member"
      decimals="INF"
      id="ixv-17258"
      unitRef="RATIO">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_3995Member"
      decimals="INF"
      id="ixv-17259"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7362_instant_PutnamSustainableFutureFund_ClassC_2026-04-30_4003Member"
      decimals="INF"
      id="ixv-17260"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1252"
      xml:lang="en-US">Putnam Sustainable Future Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1258"
      xml:lang="en-US">Class R</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1261"
      xml:lang="en-US">PMVRX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-1267"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1274"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Putnam Sustainable Future Fund for the period &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;May 1, 2025, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-1276"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1284"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. You can also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1286"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1290"
      xml:lang="en-US">(800) 225-1581</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1295"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="foot-7364_799175-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST YEAR? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Class R&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$132&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;1.24%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17261"
      unitRef="USD">132</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="foot-7364_799175-1021"
      unitRef="RATIO">0.0124</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1350"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM LAST YEAR AND WHAT AFFECTED ITS PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the twelve months ended April 30, 2026, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Class R shares of Putnam Sustainable Future Fund returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.35%. The Fund compares &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;its performance to the Russell&#160;&#x2009;Midcap Growth Index and the Putnam Sustainable Future Linked Benchmark&#x2020;, which both returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.86% for the same period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;PERFORMANCE HIGHLIGHTS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top contributors to performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in Planet Labs, a satellite imagery company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in GE Vernova, a global energy technology company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Vertiv, which specializes in digital infrastructure.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top detractors from performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Comfort Systems, an HVAC company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Monolithic Power Systems, a semiconductor company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Sprouts Farmers Market, a supermarket chain.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1460"
      xml:lang="en-US">The Fund&#x2019;s past performance is not necessarily an indication of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1463"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The graph and table &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1480"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7364img004.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="foot-7364_799188-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (%) &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;Period Ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;10 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Class R&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.35&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;-0.46&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;8.61&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;31.01&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.91&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;14.75&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell Midcap Growth Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.40&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Putnam Sustainable Future Linked Benchmark&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#x2020;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.32&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1520"
      xml:lang="en-US">Class R</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17263"
      unitRef="RATIO">0.1235</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2021-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17264"
      unitRef="RATIO">-0.0046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2016-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17265"
      unitRef="RATIO">0.0861</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      id="ixv-1535"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17266"
      unitRef="RATIO">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17267"
      unitRef="RATIO">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17268"
      unitRef="RATIO">0.1475</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      id="ixv-1550"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17269"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17270"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17271"
      unitRef="RATIO">0.1240</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      id="foot-7364_799188-1021"
      xml:lang="en-US">Putnam Sustainable Future Linked Benchmark&#x2020;</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7364_799188-1031"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7364_799188-1041"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7364_799188-1051"
      unitRef="RATIO">0.1132</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1593"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For current month-end performance, please call Franklin Templeton at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581 or visit&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/investments/options/mutual-funds&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Important data provider notices and terms available at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1609"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$327,366,016&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Number of Portfolio Holdings (excludes derivatives, except purchased options, if any)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;70&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Management Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$1,904,775&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover Rate&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;59%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30Member"
      decimals="INF"
      id="ixv-17275"
      unitRef="USD">327366016</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30Member"
      decimals="INF"
      id="ixv-17276"
      unitRef="UNIT">70</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17277"
      unitRef="USD">1904775</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17278"
      unitRef="RATIO">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="foot-7364_799197-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Portfolio Composition&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of Total Investments)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7364img005.jpg" style="width:96.41294838145232%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1705"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective September 1, 2025, the Fund&#x2019;s investment goal was revised to read: &#x201c;The Fund seeks capital appreciation.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 1, 2026, the portfolio managers for the Fund are Stephanie Dobson and Rob Forker.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Putnam Investment Management, LLC, the investment manager of the Fund, has recommended, and the Fund&#x2019;s Board of Trustees has &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;approved, the merger of the Fund with and into Putnam U.S. Research Fund. The merger is expected to be completed in the third &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;quarter of 2026.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1727"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1729"
      xml:lang="en-US">2025-05-01</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1734"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1737"
      xml:lang="en-US">(800) 225-1581</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      id="ixv-1742"
      xml:lang="en-US">funddocuments@putnam.com</oef:UpdProspectusEmailAddress>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2016-04-30_2016-04-30Member"
      decimals="INF"
      id="ixv-17279"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2017-04-30_2017-04-30Member"
      decimals="INF"
      id="ixv-17280"
      unitRef="USD">11268</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2018-04-30_2018-04-30Member"
      decimals="INF"
      id="ixv-17281"
      unitRef="USD">11749</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2019-04-30_2019-04-30Member"
      decimals="INF"
      id="ixv-17282"
      unitRef="USD">13469</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2020-04-30_2020-04-30Member"
      decimals="INF"
      id="ixv-17283"
      unitRef="USD">13862</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2021-04-30_2021-04-30Member"
      decimals="INF"
      id="ixv-17284"
      unitRef="USD">23382</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2022-04-30_2022-04-30Member"
      decimals="INF"
      id="ixv-17285"
      unitRef="USD">17292</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2023-04-30_2023-04-30Member"
      decimals="INF"
      id="ixv-17286"
      unitRef="USD">16118</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2024-04-30_2024-04-30Member"
      decimals="INF"
      id="ixv-17287"
      unitRef="USD">20526</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-04-30_2025-04-30Member"
      decimals="INF"
      id="ixv-17288"
      unitRef="USD">20337</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_ClassR_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17289"
      unitRef="USD">22848</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member"
      decimals="INF"
      id="ixv-17290"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member"
      decimals="INF"
      id="ixv-17291"
      unitRef="USD">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member"
      decimals="INF"
      id="ixv-17292"
      unitRef="USD">13406</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member"
      decimals="INF"
      id="ixv-17293"
      unitRef="USD">15106</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member"
      decimals="INF"
      id="ixv-17294"
      unitRef="USD">14948</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member"
      decimals="INF"
      id="ixv-17295"
      unitRef="USD">22560</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member"
      decimals="INF"
      id="ixv-17296"
      unitRef="USD">21857</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member"
      decimals="INF"
      id="ixv-17297"
      unitRef="USD">22186</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member"
      decimals="INF"
      id="ixv-17298"
      unitRef="USD">27133</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member"
      decimals="INF"
      id="ixv-17299"
      unitRef="USD">30227</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17300"
      unitRef="USD">39601</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member"
      decimals="INF"
      id="ixv-17301"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member"
      decimals="INF"
      id="ixv-17302"
      unitRef="USD">11583</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member"
      decimals="INF"
      id="ixv-17303"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member"
      decimals="INF"
      id="ixv-17304"
      unitRef="USD">15925</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member"
      decimals="INF"
      id="ixv-17305"
      unitRef="USD">15961</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member"
      decimals="INF"
      id="ixv-17306"
      unitRef="USD">24576</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member"
      decimals="INF"
      id="ixv-17307"
      unitRef="USD">20464</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member"
      decimals="INF"
      id="ixv-17308"
      unitRef="USD">20791</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member"
      decimals="INF"
      id="ixv-17309"
      unitRef="USD">25094</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member"
      decimals="INF"
      id="ixv-17310"
      unitRef="USD">28520</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17311"
      unitRef="USD">32187</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member"
      decimals="INF"
      id="ixv-17312"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member"
      decimals="INF"
      id="ixv-17313"
      unitRef="USD">11733</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member"
      decimals="INF"
      id="ixv-17314"
      unitRef="USD">12294</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member"
      decimals="INF"
      id="ixv-17315"
      unitRef="USD">14462</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member"
      decimals="INF"
      id="ixv-17316"
      unitRef="USD">14495</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member"
      decimals="INF"
      id="ixv-17317"
      unitRef="USD">22319</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member"
      decimals="INF"
      id="ixv-17318"
      unitRef="USD">18584</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member"
      decimals="INF"
      id="ixv-17319"
      unitRef="USD">18881</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member"
      decimals="INF"
      id="ixv-17320"
      unitRef="USD">22789</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member"
      decimals="INF"
      id="ixv-17321"
      unitRef="USD">25900</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7364_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="ixv-17322"
      unitRef="USD">29230</oef:AccmVal>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3997Member"
      decimals="INF"
      id="ixv-17323"
      unitRef="RATIO">0.298</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3996Member"
      decimals="INF"
      id="ixv-17324"
      unitRef="RATIO">0.214</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3992Member"
      decimals="INF"
      id="ixv-17325"
      unitRef="RATIO">0.142</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3993Member"
      decimals="INF"
      id="ixv-17326"
      unitRef="RATIO">0.140</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3994Member"
      decimals="INF"
      id="ixv-17327"
      unitRef="RATIO">0.087</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_4002Member"
      decimals="INF"
      id="ixv-17328"
      unitRef="RATIO">0.058</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3998Member"
      decimals="INF"
      id="ixv-17329"
      unitRef="RATIO">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3999Member"
      decimals="INF"
      id="ixv-17330"
      unitRef="RATIO">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_3995Member"
      decimals="INF"
      id="ixv-17331"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7364_instant_PutnamSustainableFutureFund_ClassR_2026-04-30_4003Member"
      decimals="INF"
      id="ixv-17332"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1814"
      xml:lang="en-US">Putnam Sustainable Future Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1820"
      xml:lang="en-US">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1823"
      xml:lang="en-US">PNOTX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-1829"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1836"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Putnam Sustainable Future Fund for the period &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;May 1, 2025, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-1838"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1846"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. You can also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1848"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1852"
      xml:lang="en-US">(800) 225-1581</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1857"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="foot-7363_799050-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST YEAR? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Class R6&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$68&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.64%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17333"
      unitRef="USD">68</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="foot-7363_799050-1021"
      unitRef="RATIO">0.0064</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-1912"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM LAST YEAR AND WHAT AFFECTED ITS PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the twelve months ended April 30, 2026, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Class R6 shares of Putnam Sustainable Future Fund returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;13.02%. The Fund compares &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;its performance to the Russell&#160;&#x2009;Midcap Growth Index and the Putnam Sustainable Future Linked Benchmark&#x2020;, which both returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.86% for the same period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;PERFORMANCE HIGHLIGHTS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top contributors to performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in Planet Labs, a satellite imagery company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in GE Vernova, a global energy technology company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Vertiv, which specializes in digital infrastructure.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top detractors from performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Comfort Systems, an HVAC company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Monolithic Power Systems, a semiconductor company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Sprouts Farmers Market, a supermarket chain.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2022"
      xml:lang="en-US">The Fund&#x2019;s past performance is not necessarily an indication of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2025"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The graph and table &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2042"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7363img004.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="foot-7363_799063-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (%) &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;Period Ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;10 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Class R6&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;13.02&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.16&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;9.27&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;31.01&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.91&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;14.75&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell Midcap Growth Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.40&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Putnam Sustainable Future Linked Benchmark&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#x2020;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.32&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2082"
      xml:lang="en-US">Class R6</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17335"
      unitRef="RATIO">0.1302</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2021-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17336"
      unitRef="RATIO">0.0016</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2016-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17337"
      unitRef="RATIO">0.0927</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      id="ixv-2097"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17338"
      unitRef="RATIO">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17339"
      unitRef="RATIO">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17340"
      unitRef="RATIO">0.1475</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      id="ixv-2112"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17341"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17342"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17343"
      unitRef="RATIO">0.1240</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      id="foot-7363_799063-1021"
      xml:lang="en-US">Putnam Sustainable Future Linked Benchmark&#x2020;</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7363_799063-1031"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7363_799063-1041"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7363_799063-1051"
      unitRef="RATIO">0.1132</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2162"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For current month-end performance, please call Franklin Templeton at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581 or visit&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/investments/options/mutual-funds&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Important data provider notices and terms available at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2178"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$327,366,016&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Number of Portfolio Holdings (excludes derivatives, except purchased options, if any)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;70&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Management Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$1,904,775&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover Rate&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;59%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30Member"
      decimals="INF"
      id="ixv-17347"
      unitRef="USD">327366016</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30Member"
      decimals="INF"
      id="ixv-17348"
      unitRef="UNIT">70</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17349"
      unitRef="USD">1904775</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17350"
      unitRef="RATIO">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="foot-7363_799073-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Portfolio Composition&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of Total Investments)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7363img005.jpg" style="width:96.41294838145232%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2274"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective September 1, 2025, the Fund&#x2019;s investment goal was revised to read: &#x201c;The Fund seeks capital appreciation.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 1, 2026, the portfolio managers for the Fund are Stephanie Dobson and Rob Forker.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Putnam Investment Management, LLC, the investment manager of the Fund, has recommended, and the Fund&#x2019;s Board of Trustees has &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;approved, the merger of the Fund with and into Putnam U.S. Research Fund. The merger is expected to be completed in the third &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;quarter of 2026.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2296"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2298"
      xml:lang="en-US">2025-05-01</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2303"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2306"
      xml:lang="en-US">(800) 225-1581</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      id="ixv-2311"
      xml:lang="en-US">funddocuments@putnam.com</oef:UpdProspectusEmailAddress>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2016-04-30_2016-04-30Member"
      decimals="INF"
      id="ixv-17351"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2017-04-30_2017-04-30Member"
      decimals="INF"
      id="ixv-17352"
      unitRef="USD">11332</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2018-04-30_2018-04-30Member"
      decimals="INF"
      id="ixv-17353"
      unitRef="USD">11873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2019-04-30_2019-04-30Member"
      decimals="INF"
      id="ixv-17354"
      unitRef="USD">13700</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2020-04-30_2020-04-30Member"
      decimals="INF"
      id="ixv-17355"
      unitRef="USD">14181</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2021-04-30_2021-04-30Member"
      decimals="INF"
      id="ixv-17356"
      unitRef="USD">24068</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2022-04-30_2022-04-30Member"
      decimals="INF"
      id="ixv-17357"
      unitRef="USD">17903</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2023-04-30_2023-04-30Member"
      decimals="INF"
      id="ixv-17358"
      unitRef="USD">16801</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2024-04-30_2024-04-30Member"
      decimals="INF"
      id="ixv-17359"
      unitRef="USD">21526</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-04-30_2025-04-30Member"
      decimals="INF"
      id="ixv-17360"
      unitRef="USD">21462</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_ClassR6_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17361"
      unitRef="USD">24256</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member"
      decimals="INF"
      id="ixv-17362"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member"
      decimals="INF"
      id="ixv-17363"
      unitRef="USD">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member"
      decimals="INF"
      id="ixv-17364"
      unitRef="USD">13406</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member"
      decimals="INF"
      id="ixv-17365"
      unitRef="USD">15106</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member"
      decimals="INF"
      id="ixv-17366"
      unitRef="USD">14948</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member"
      decimals="INF"
      id="ixv-17367"
      unitRef="USD">22560</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member"
      decimals="INF"
      id="ixv-17368"
      unitRef="USD">21857</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member"
      decimals="INF"
      id="ixv-17369"
      unitRef="USD">22186</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member"
      decimals="INF"
      id="ixv-17370"
      unitRef="USD">27133</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member"
      decimals="INF"
      id="ixv-17371"
      unitRef="USD">30227</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17372"
      unitRef="USD">39601</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member"
      decimals="INF"
      id="ixv-17373"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member"
      decimals="INF"
      id="ixv-17374"
      unitRef="USD">11583</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member"
      decimals="INF"
      id="ixv-17375"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member"
      decimals="INF"
      id="ixv-17376"
      unitRef="USD">15925</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member"
      decimals="INF"
      id="ixv-17377"
      unitRef="USD">15961</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member"
      decimals="INF"
      id="ixv-17378"
      unitRef="USD">24576</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member"
      decimals="INF"
      id="ixv-17379"
      unitRef="USD">20464</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member"
      decimals="INF"
      id="ixv-17380"
      unitRef="USD">20791</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member"
      decimals="INF"
      id="ixv-17381"
      unitRef="USD">25094</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member"
      decimals="INF"
      id="ixv-17382"
      unitRef="USD">28520</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17383"
      unitRef="USD">32187</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member"
      decimals="INF"
      id="ixv-17384"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member"
      decimals="INF"
      id="ixv-17385"
      unitRef="USD">11733</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member"
      decimals="INF"
      id="ixv-17386"
      unitRef="USD">12294</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member"
      decimals="INF"
      id="ixv-17387"
      unitRef="USD">14462</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member"
      decimals="INF"
      id="ixv-17388"
      unitRef="USD">14495</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member"
      decimals="INF"
      id="ixv-17389"
      unitRef="USD">22319</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member"
      decimals="INF"
      id="ixv-17390"
      unitRef="USD">18584</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member"
      decimals="INF"
      id="ixv-17391"
      unitRef="USD">18881</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member"
      decimals="INF"
      id="ixv-17392"
      unitRef="USD">22789</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member"
      decimals="INF"
      id="ixv-17393"
      unitRef="USD">25900</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7363_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="ixv-17394"
      unitRef="USD">29230</oef:AccmVal>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3997Member"
      decimals="INF"
      id="ixv-17395"
      unitRef="RATIO">0.298</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3996Member"
      decimals="INF"
      id="ixv-17396"
      unitRef="RATIO">0.214</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3992Member"
      decimals="INF"
      id="ixv-17397"
      unitRef="RATIO">0.142</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3993Member"
      decimals="INF"
      id="ixv-17398"
      unitRef="RATIO">0.140</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3994Member"
      decimals="INF"
      id="ixv-17399"
      unitRef="RATIO">0.087</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_4002Member"
      decimals="INF"
      id="ixv-17400"
      unitRef="RATIO">0.058</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3998Member"
      decimals="INF"
      id="ixv-17401"
      unitRef="RATIO">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3999Member"
      decimals="INF"
      id="ixv-17402"
      unitRef="RATIO">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_3995Member"
      decimals="INF"
      id="ixv-17403"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7363_instant_PutnamSustainableFutureFund_ClassR6_2026-04-30_4003Member"
      decimals="INF"
      id="ixv-17404"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2383"
      xml:lang="en-US">Putnam Sustainable Future Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2389"
      xml:lang="en-US">Class Y</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2392"
      xml:lang="en-US">PMVYX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-2398"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2405"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Putnam Sustainable Future Fund for the period &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;May 1, 2025, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7361_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30Member"
      id="ixv-2407"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2415"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. You can also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2417"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2421"
      xml:lang="en-US">(800) 225-1581</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2426"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="foot-7365_799299-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST YEAR? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Class Y&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$79&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.74%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17405"
      unitRef="USD">79</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="foot-7365_799299-1021"
      unitRef="RATIO">0.0074</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2481"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM LAST YEAR AND WHAT AFFECTED ITS PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the twelve months ended April 30, 2026, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Class Y shares of Putnam Sustainable Future Fund returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.87%. The Fund compares &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;its performance to the Russell&#160;&#x2009;Midcap Growth Index and the Putnam Sustainable Future Linked Benchmark&#x2020;, which both returned &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;12.86% for the same period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;PERFORMANCE HIGHLIGHTS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top contributors to performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in Planet Labs, a satellite imagery company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Out-of-benchmark position in GE Vernova, a global energy technology company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Vertiv, which specializes in digital infrastructure.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top detractors from performance:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Comfort Systems, an HVAC company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Not owning Monolithic Power Systems, a semiconductor company.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Overweight position in Sprouts Farmers Market, a supermarket chain.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2591"
      xml:lang="en-US">The Fund&#x2019;s past performance is not necessarily an indication of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2594"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The graph and table &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2611"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7365img004.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="foot-7365_799312-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#161616;;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (%) &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;Period Ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;10 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Class Y&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.03&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;9.16&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;31.01&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.91&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;14.75&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Russell Midcap Growth Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.40&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Putnam Sustainable Future Linked Benchmark&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#x2020;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;11.32&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2651"
      xml:lang="en-US">Class Y</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17407"
      unitRef="RATIO">0.1287</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2021-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17408"
      unitRef="RATIO">0.0003</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2016-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17409"
      unitRef="RATIO">0.0916</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      id="ixv-2666"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17410"
      unitRef="RATIO">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17411"
      unitRef="RATIO">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17412"
      unitRef="RATIO">0.1475</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      id="ixv-2681"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17413"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17414"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17415"
      unitRef="RATIO">0.1240</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      id="foot-7365_799312-1021"
      xml:lang="en-US">Putnam Sustainable Future Linked Benchmark&#x2020;</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7365_799312-1031"
      unitRef="RATIO">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2021-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7365_799312-1041"
      unitRef="RATIO">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2016-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="foot-7365_799312-1051"
      unitRef="RATIO">0.1132</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2724"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For current month-end performance, please call Franklin Templeton at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581 or visit&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/investments/options/mutual-funds&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Important data provider notices and terms available at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. &lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2740"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$327,366,016&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Number of Portfolio Holdings (excludes derivatives, except purchased options, if any)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;70&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Management Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$1,904,775&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover Rate&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;59%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30Member"
      decimals="INF"
      id="ixv-17419"
      unitRef="USD">327366016</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30Member"
      decimals="INF"
      id="ixv-17420"
      unitRef="UNIT">70</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17421"
      unitRef="USD">1904775</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17422"
      unitRef="RATIO">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="foot-7365_799321-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Portfolio Composition&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of Total Investments)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7365img005.jpg" style="width:96.41294838145232%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2836"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective September 1, 2025, the Fund&#x2019;s investment goal was revised to read: &#x201c;The Fund seeks capital appreciation.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 1, 2026, the portfolio managers for the Fund are Stephanie Dobson and Rob Forker.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Putnam Investment Management, LLC, the investment manager of the Fund, has recommended, and the Fund&#x2019;s Board of Trustees has &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;approved, the merger of the Fund with and into Putnam U.S. Research Fund. The merger is expected to be completed in the third &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;quarter of 2026.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2858"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;May 1, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review the Fund&#x2019;s current &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prospectus and any applicable supplements and the Fund&#x2019;s next prospectus, which we expect to be available by &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;September 1, 2026, at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or upon request at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; or&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;funddocuments@putnam.com&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2860"
      xml:lang="en-US">2025-05-01</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2865"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2868"
      xml:lang="en-US">(800) 225-1581</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      id="ixv-2873"
      xml:lang="en-US">funddocuments@putnam.com</oef:UpdProspectusEmailAddress>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2016-04-30_2016-04-30Member"
      decimals="INF"
      id="ixv-17423"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2017-04-30_2017-04-30Member"
      decimals="INF"
      id="ixv-17424"
      unitRef="USD">11332</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2018-04-30_2018-04-30Member"
      decimals="INF"
      id="ixv-17425"
      unitRef="USD">11873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2019-04-30_2019-04-30Member"
      decimals="INF"
      id="ixv-17426"
      unitRef="USD">13682</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2020-04-30_2020-04-30Member"
      decimals="INF"
      id="ixv-17427"
      unitRef="USD">14145</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2021-04-30_2021-04-30Member"
      decimals="INF"
      id="ixv-17428"
      unitRef="USD">23980</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2022-04-30_2022-04-30Member"
      decimals="INF"
      id="ixv-17429"
      unitRef="USD">17822</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2023-04-30_2023-04-30Member"
      decimals="INF"
      id="ixv-17430"
      unitRef="USD">16700</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2024-04-30_2024-04-30Member"
      decimals="INF"
      id="ixv-17431"
      unitRef="USD">21366</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-04-30_2025-04-30Member"
      decimals="INF"
      id="ixv-17432"
      unitRef="USD">21281</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_ClassY_2025-05-01_2026-04-30Member"
      decimals="INF"
      id="ixv-17433"
      unitRef="USD">24020</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_4435Member"
      decimals="INF"
      id="ixv-17434"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_4435Member"
      decimals="INF"
      id="ixv-17435"
      unitRef="USD">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_4435Member"
      decimals="INF"
      id="ixv-17436"
      unitRef="USD">13406</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_4435Member"
      decimals="INF"
      id="ixv-17437"
      unitRef="USD">15106</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_4435Member"
      decimals="INF"
      id="ixv-17438"
      unitRef="USD">14948</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_4435Member"
      decimals="INF"
      id="ixv-17439"
      unitRef="USD">22560</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_4435Member"
      decimals="INF"
      id="ixv-17440"
      unitRef="USD">21857</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_4435Member"
      decimals="INF"
      id="ixv-17441"
      unitRef="USD">22186</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_4435Member"
      decimals="INF"
      id="ixv-17442"
      unitRef="USD">27133</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_4435Member"
      decimals="INF"
      id="ixv-17443"
      unitRef="USD">30227</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_4435Member"
      decimals="INF"
      id="ixv-17444"
      unitRef="USD">39601</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5108Member"
      decimals="INF"
      id="ixv-17445"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5108Member"
      decimals="INF"
      id="ixv-17446"
      unitRef="USD">11583</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5108Member"
      decimals="INF"
      id="ixv-17447"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5108Member"
      decimals="INF"
      id="ixv-17448"
      unitRef="USD">15925</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5108Member"
      decimals="INF"
      id="ixv-17449"
      unitRef="USD">15961</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5108Member"
      decimals="INF"
      id="ixv-17450"
      unitRef="USD">24576</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5108Member"
      decimals="INF"
      id="ixv-17451"
      unitRef="USD">20464</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5108Member"
      decimals="INF"
      id="ixv-17452"
      unitRef="USD">20791</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5108Member"
      decimals="INF"
      id="ixv-17453"
      unitRef="USD">25094</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5108Member"
      decimals="INF"
      id="ixv-17454"
      unitRef="USD">28520</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5108Member"
      decimals="INF"
      id="ixv-17455"
      unitRef="USD">32187</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2016-04-30_2016-04-30_5617Member"
      decimals="INF"
      id="ixv-17456"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2017-04-30_2017-04-30_5617Member"
      decimals="INF"
      id="ixv-17457"
      unitRef="USD">11733</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2018-04-30_2018-04-30_5617Member"
      decimals="INF"
      id="ixv-17458"
      unitRef="USD">12294</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2019-04-30_2019-04-30_5617Member"
      decimals="INF"
      id="ixv-17459"
      unitRef="USD">14462</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2020-04-30_2020-04-30_5617Member"
      decimals="INF"
      id="ixv-17460"
      unitRef="USD">14495</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2021-04-30_2021-04-30_5617Member"
      decimals="INF"
      id="ixv-17461"
      unitRef="USD">22319</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2022-04-30_2022-04-30_5617Member"
      decimals="INF"
      id="ixv-17462"
      unitRef="USD">18584</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2023-04-30_2023-04-30_5617Member"
      decimals="INF"
      id="ixv-17463"
      unitRef="USD">18881</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2024-04-30_2024-04-30_5617Member"
      decimals="INF"
      id="ixv-17464"
      unitRef="USD">22789</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-04-30_2025-04-30_5617Member"
      decimals="INF"
      id="ixv-17465"
      unitRef="USD">25900</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7365_duration_PutnamSustainableFutureFund_2025-05-01_2026-04-30_5617Member"
      decimals="INF"
      id="ixv-17466"
      unitRef="USD">29230</oef:AccmVal>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3997Member"
      decimals="INF"
      id="ixv-17467"
      unitRef="RATIO">0.298</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3996Member"
      decimals="INF"
      id="ixv-17468"
      unitRef="RATIO">0.214</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3992Member"
      decimals="INF"
      id="ixv-17469"
      unitRef="RATIO">0.142</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3993Member"
      decimals="INF"
      id="ixv-17470"
      unitRef="RATIO">0.140</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3994Member"
      decimals="INF"
      id="ixv-17471"
      unitRef="RATIO">0.087</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_4002Member"
      decimals="INF"
      id="ixv-17472"
      unitRef="RATIO">0.058</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3998Member"
      decimals="INF"
      id="ixv-17473"
      unitRef="RATIO">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3999Member"
      decimals="INF"
      id="ixv-17474"
      unitRef="RATIO">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_3995Member"
      decimals="INF"
      id="ixv-17475"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7365_instant_PutnamSustainableFutureFund_ClassY_2026-04-30_4003Member"
      decimals="INF"
      id="ixv-17476"
      unitRef="RATIO">0.006</oef:PctOfTotalInv>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#foot-7361_798813-1011"
          xlink:label="foot-7361_798813-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7361_798813_333228" xlink:label="WSF_7361_798813_333228" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">&#x2020;</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">The Putnam Sustainable Future Linked Benchmark represents the performance of the Russell 3000 Value Index through March 20, 2018, and the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">performance of the Russell Midcap Growth Index thereafter.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7361_798813-1011"
          xlink:to="WSF_7361_798813_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7361_798822-1011"
          xlink:label="foot-7361_798822-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7361_798819_2288" xlink:label="WSF_7361_798819_2288" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not include derivatives, except purchased options, if any.&#160;&#x2009;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7361_798822-1011"
          xlink:to="WSF_7361_798819_2288"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7361_798813-1021"
          xlink:label="foot-7361_798813-1021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7361_798813-1021"
          xlink:to="WSF_7361_798813_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7361_798813-1031"
          xlink:label="foot-7361_798813-1031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7361_798813-1031"
          xlink:to="WSF_7361_798813_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7361_798813-1041"
          xlink:label="foot-7361_798813-1041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7361_798813-1041"
          xlink:to="WSF_7361_798813_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7361_798813-1051"
          xlink:label="foot-7361_798813-1051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7361_798813-1051"
          xlink:to="WSF_7361_798813_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7362_798938-1011"
          xlink:label="foot-7362_798938-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7362_798938_333228" xlink:label="WSF_7362_798938_333228" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">&#x2020;</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">The Putnam Sustainable Future Linked Benchmark represents the performance of the Russell 3000 Value Index through March 20, 2018, and the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">performance of the Russell Midcap Growth Index thereafter.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7362_798938-1011"
          xlink:to="WSF_7362_798938_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7362_798948-1011"
          xlink:label="foot-7362_798948-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7362_798945_2288" xlink:label="WSF_7362_798945_2288" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not include derivatives, except purchased options, if any.&#160;&#x2009;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7362_798948-1011"
          xlink:to="WSF_7362_798945_2288"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7362_798938-1021"
          xlink:label="foot-7362_798938-1021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7362_798938-1021"
          xlink:to="WSF_7362_798938_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7362_798938-1031"
          xlink:label="foot-7362_798938-1031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7362_798938-1031"
          xlink:to="WSF_7362_798938_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7362_798938-1041"
          xlink:label="foot-7362_798938-1041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7362_798938-1041"
          xlink:to="WSF_7362_798938_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7362_798938-1051"
          xlink:label="foot-7362_798938-1051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7362_798938-1051"
          xlink:to="WSF_7362_798938_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7364_799188-1011"
          xlink:label="foot-7364_799188-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7364_799188_333228" xlink:label="WSF_7364_799188_333228" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">&#x2020;</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">The Putnam Sustainable Future Linked Benchmark represents the performance of the Russell 3000 Value Index through March 20, 2018, and the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">performance of the Russell Midcap Growth Index thereafter.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7364_799188-1011"
          xlink:to="WSF_7364_799188_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7364_799197-1011"
          xlink:label="foot-7364_799197-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7364_799194_2288" xlink:label="WSF_7364_799194_2288" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not include derivatives, except purchased options, if any.&#160;&#x2009;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7364_799197-1011"
          xlink:to="WSF_7364_799194_2288"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7364_799188-1021"
          xlink:label="foot-7364_799188-1021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7364_799188-1021"
          xlink:to="WSF_7364_799188_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7364_799188-1031"
          xlink:label="foot-7364_799188-1031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7364_799188-1031"
          xlink:to="WSF_7364_799188_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7364_799188-1041"
          xlink:label="foot-7364_799188-1041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7364_799188-1041"
          xlink:to="WSF_7364_799188_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7364_799188-1051"
          xlink:label="foot-7364_799188-1051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7364_799188-1051"
          xlink:to="WSF_7364_799188_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7363_799063-1011"
          xlink:label="foot-7363_799063-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7363_799063_333228" xlink:label="WSF_7363_799063_333228" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">&#x2020;</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">The Putnam Sustainable Future Linked Benchmark represents the performance of the Russell 3000 Value Index through March 20, 2018, and the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">performance of the Russell Midcap Growth Index thereafter.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7363_799063-1011"
          xlink:to="WSF_7363_799063_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7363_799073-1011"
          xlink:label="foot-7363_799073-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7363_799070_2288" xlink:label="WSF_7363_799070_2288" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not include derivatives, except purchased options, if any.&#160;&#x2009;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7363_799073-1011"
          xlink:to="WSF_7363_799070_2288"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7363_799063-1021"
          xlink:label="foot-7363_799063-1021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7363_799063-1021"
          xlink:to="WSF_7363_799063_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7363_799063-1031"
          xlink:label="foot-7363_799063-1031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7363_799063-1031"
          xlink:to="WSF_7363_799063_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7363_799063-1041"
          xlink:label="foot-7363_799063-1041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7363_799063-1041"
          xlink:to="WSF_7363_799063_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7363_799063-1051"
          xlink:label="foot-7363_799063-1051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7363_799063-1051"
          xlink:to="WSF_7363_799063_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7365_799312-1011"
          xlink:label="foot-7365_799312-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7365_799312_333228" xlink:label="WSF_7365_799312_333228" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">&#x2020;</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">The Putnam Sustainable Future Linked Benchmark represents the performance of the Russell 3000 Value Index through March 20, 2018, and the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">performance of the Russell Midcap Growth Index thereafter.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7365_799312-1011"
          xlink:to="WSF_7365_799312_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7365_799321-1011"
          xlink:label="foot-7365_799321-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7365_799318_2288" xlink:label="WSF_7365_799318_2288" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not include derivatives, except purchased options, if any.&#160;&#x2009;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7365_799321-1011"
          xlink:to="WSF_7365_799318_2288"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7365_799312-1021"
          xlink:label="foot-7365_799312-1021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7365_799312-1021"
          xlink:to="WSF_7365_799312_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7365_799312-1031"
          xlink:label="foot-7365_799312-1031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7365_799312-1031"
          xlink:to="WSF_7365_799312_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7365_799312-1041"
          xlink:label="foot-7365_799312-1041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7365_799312-1041"
          xlink:to="WSF_7365_799312_333228"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7365_799312-1051"
          xlink:label="foot-7365_799312-1051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7365_799312-1051"
          xlink:to="WSF_7365_799312_333228"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
