<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ck0001084380="http://www.TIAA.com/20260331"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ck0001084380-20260331.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001084380:C000205818Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001084380:C000205820Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001084380:C000205817Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001084380:C000205816Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001084380:C000205819Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001084380:RegulationSSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001084380:RisksOfInvestmentsInTheFundsTEFRABondSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001084380:RisksOfInvestmentsInTheFundsWhollyOwnedSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001084380:RisksOfInvestmentsInShortDurationAndImpactBondFundsTEFRABondSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084380</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001084380:S000063523Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001084380:RisksOfInvestmentsInTheShortDurationAndImpactBondFundsWhollyOwnedSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <oef:SupplementToProspectusTextBlock contextRef="c1" id="ixv-19">&lt;p style="font: 17pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Nuveen Fixed-Income Funds&lt;/p&gt;&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 11pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;b&gt;Nuveen Short Duration and Impact Bond Fund&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 11pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;SUPPLEMENT NO. 1 &lt;br/&gt;
dated August 31, 2026, to the Statutory Prospectus
dated August 1, 2026&lt;/p&gt;</oef:SupplementToProspectusTextBlock>
    <oef:RiskReturnHeading contextRef="c1" id="ixv-23">Nuveen Short Duration and Impact Bond Fund</oef:RiskReturnHeading>
    <oef:ProspectusDate contextRef="c0" id="ixv-618">2026-08-01</oef:ProspectusDate>
    <oef:ExpenseNarrativeTextBlock contextRef="c1" id="ixv-31">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;i&gt;The following hereby replaces in its entirety the &#x201c;Annual
Fund Operating Expenses&#x201d; table in the &#x201c;Fees and expenses&#x201d; section beginning on page&#160;90 of the Statutory
Prospectus in the &#x201c;Summary information&#x201d; section for the Nuveen Short Duration and Impact Bond Fund:&lt;/i&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock contextRef="c1" id="ixv-37">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 8.5pt Arial, Helvetica, Sans-Serif; border-spacing: 0px;"&gt;
&lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 2px solid; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2px solid; text-align: right"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 2px solid; text-align: right"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 2px solid; text-align: right"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Premier &lt;br/&gt; Class&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 2px solid; text-align: right"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Class R6&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 2px solid; text-align: right"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Retirement &lt;br/&gt; Class&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt; &lt;td style="width: 45%; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Management fees&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;0.30%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;0.30%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;0.30%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;0.30%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;0.30%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Distribution (Rule 12b-1) fees&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.25%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.15%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt; &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;Other expenses&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.26%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.23%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.20%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.19%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.44%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Total annual Fund operating expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.81%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.53%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.65%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.49%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;0.74%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt; &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Waivers and expense reimbursements&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;(0.15)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;(0.15)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;(0.16)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;(0.15)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;(0.15)%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; border-bottom: Black 1px solid; padding-left: 10pt; text-indent: -10pt"&gt;Total annual Fund operating expenses after fee waiver and/or expense reimbursement&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;0.66%&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;0.38%&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;0.49%&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;0.34%&lt;/td&gt;&lt;td style="padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;0.59%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 5pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;table border="0" cellpadding="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 8.5pt Arial, Helvetica, Sans-Serif; border-spacing: 0px;"&gt;
&lt;tr style="vertical-align: top"&gt; &lt;td style="width: 2%"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt; &lt;td style="width: 98%"&gt;Restated to reflect estimates for the current fiscal year.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt; &lt;td style="width: 2%"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt; &lt;td style="width: 98%"&gt;Under the Fund&#x2019;s expense reimbursement arrangements, the Fund&#x2019;s investment adviser, Nuveen Fund Advisors, LLC (&#x201c;Nuveen
Fund Advisors&#x201d;), has contractually agreed to reimburse the Fund for any Total annual Fund operating expenses (excluding
interest, taxes, brokerage commissions or other transactional expenses, Acquired fund fees and expenses and extraordinary expenses)
that exceed: (i) 0.70% of average daily net assets for Class A shares; (ii) 0.50% of average daily net assets for Class I shares;
(iii) 0.50% of average daily net assets for Premier Class shares; (iv) 0.35% of average daily net assets for Class R6 shares;
and (v) 0.60% of average daily net assets for Retirement Class shares of the Fund. These expense reimbursement arrangements will
continue through at least July 31, 2028, unless changed with approval of the Board of Trustees. Nuveen Fund Advisors has also agreed to waive fees and/or reimburse
expenses to reduce the maximum Total annual operating expenses detailed above for each class of the Fund by 0.01%. This waiver
and/or reimbursement arrangement may be terminated or modified prior to July 31, 2028 only with approval of the Board of&#160;Trustees.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ManagementFeesOverAssets contextRef="c2" decimals="INF" id="ixv-619" unitRef="pure">0.003</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c3" decimals="INF" id="ixv-620" unitRef="pure">0.003</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c4" decimals="INF" id="ixv-621" unitRef="pure">0.003</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c5" decimals="INF" id="ixv-622" unitRef="pure">0.003</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c6" decimals="INF" id="ixv-623" unitRef="pure">0.003</oef:ManagementFeesOverAssets>
    <oef:DistributionOrSimilarNon12b1FeesOverAssets contextRef="c2" decimals="INF" id="ixv-624" unitRef="pure">0.0025</oef:DistributionOrSimilarNon12b1FeesOverAssets>
    <oef:DistributionOrSimilarNon12b1FeesOverAssets contextRef="c4" decimals="INF" id="ixv-625" unitRef="pure">0.0015</oef:DistributionOrSimilarNon12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="c2"
      decimals="INF"
      id="ix_5_fact"
      unitRef="pure">0.0026</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="c3"
      decimals="INF"
      id="ix_6_fact"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="c4"
      decimals="INF"
      id="ix_7_fact"
      unitRef="pure">0.002</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="c5"
      decimals="INF"
      id="ix_8_fact"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="c6"
      decimals="INF"
      id="ix_9_fact"
      unitRef="pure">0.0044</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c2" decimals="INF" id="ixv-631" unitRef="pure">0.0081</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c3" decimals="INF" id="ixv-632" unitRef="pure">0.0053</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c4" decimals="INF" id="ixv-633" unitRef="pure">0.0065</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c5" decimals="INF" id="ixv-634" unitRef="pure">0.0049</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c6" decimals="INF" id="ixv-635" unitRef="pure">0.0074</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="c2"
      decimals="INF"
      id="ix_0_fact"
      unitRef="pure">-0.0015</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="c3"
      decimals="INF"
      id="ix_1_fact"
      unitRef="pure">-0.0015</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="c4"
      decimals="INF"
      id="ix_2_fact"
      unitRef="pure">-0.0016</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="c5"
      decimals="INF"
      id="ix_3_fact"
      unitRef="pure">-0.0015</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="c6"
      decimals="INF"
      id="ix_4_fact"
      unitRef="pure">-0.0015</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets contextRef="c2" decimals="INF" id="ixv-641" unitRef="pure">0.0066</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets contextRef="c3" decimals="INF" id="ixv-642" unitRef="pure">0.0038</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets contextRef="c4" decimals="INF" id="ixv-643" unitRef="pure">0.0049</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets contextRef="c5" decimals="INF" id="ixv-644" unitRef="pure">0.0034</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets contextRef="c6" decimals="INF" id="ixv-645" unitRef="pure">0.0059</oef:NetExpensesOverAssets>
    <oef:ExpensesRestatedToReflectCurrent contextRef="c1" id="ixv-646">Restated to reflect estimates for the current fiscal year.</oef:ExpensesRestatedToReflectCurrent>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination contextRef="c1" id="ixv-649">2028-07-31</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c1" id="ixv-176">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;i&gt;The following hereby replaces in its entirety the table in
the &#x201c;Example&#x201d; sub-section of the &#x201c;Fees and expenses&#x201d; section on page 90 of the Statutory Prospectus in
the &#x201c;Summary information&#x201d; section for the Nuveen Short Duration and Impact Bond Fund:&lt;/i&gt;&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock contextRef="c1" id="ixv-182">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 8.5pt Arial, Helvetica, Sans-Serif; border-spacing: 0px;"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Premier&lt;br/&gt; Class&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Class R6&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 2px solid"&gt;&lt;span style="font-size: 7.5pt"&gt;&lt;b&gt;Retirement&lt;br/&gt; Class&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 45%"&gt;1 year&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;$&#160;&#160;&#160;316&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;$&#160;&#160;39&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;$&#160;&#160;50&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;$&#160;&#160;35&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;$&#160;&#160;60&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;3 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$&#160;&#160;&#160;472&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$139&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$175&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$126&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$206&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;5 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$&#160;&#160;&#160;659&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$266&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$330&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$243&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;$381&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="border-bottom: Black 1px solid"&gt;10 years&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;$1,199&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;$635&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;$779&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;$586&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;$889&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleYear01 contextRef="c2" decimals="0" id="ixv-650" unitRef="usd">316</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear01 contextRef="c3" decimals="0" id="ixv-651" unitRef="usd">39</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear01 contextRef="c4" decimals="0" id="ixv-652" unitRef="usd">50</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear01 contextRef="c5" decimals="0" id="ixv-653" unitRef="usd">35</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear01 contextRef="c6" decimals="0" id="ixv-654" unitRef="usd">60</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c2" decimals="0" id="ixv-655" unitRef="usd">472</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear03 contextRef="c3" decimals="0" id="ixv-656" unitRef="usd">139</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear03 contextRef="c4" decimals="0" id="ixv-657" unitRef="usd">175</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear03 contextRef="c5" decimals="0" id="ixv-658" unitRef="usd">126</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear03 contextRef="c6" decimals="0" id="ixv-659" unitRef="usd">206</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c2" decimals="0" id="ixv-660" unitRef="usd">659</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear05 contextRef="c3" decimals="0" id="ixv-661" unitRef="usd">266</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear05 contextRef="c4" decimals="0" id="ixv-662" unitRef="usd">330</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear05 contextRef="c5" decimals="0" id="ixv-663" unitRef="usd">243</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear05 contextRef="c6" decimals="0" id="ixv-664" unitRef="usd">381</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c2" decimals="0" id="ixv-665" unitRef="usd">1199</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear10 contextRef="c3" decimals="0" id="ixv-666" unitRef="usd">635</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear10 contextRef="c4" decimals="0" id="ixv-667" unitRef="usd">779</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear10 contextRef="c5" decimals="0" id="ixv-668" unitRef="usd">586</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear10 contextRef="c6" decimals="0" id="ixv-669" unitRef="usd">889</oef:ExpenseExampleYear10>
    <oef:StrategyNarrativeTextBlock contextRef="c1" id="ixv-272">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;i&gt;The following is hereby added after the final paragraph of
the &#x201c;Principal investment strategies&#x201d; section beginning on page 92 of the Statutory Prospectus in the &#x201c;Summary
information&#x201d; section for the Nuveen Short Duration and Impact Bond Fund:&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The Fund may also seek exposure to Regulation S fixed-income
securities through investment in a Cayman Islands exempted company that is wholly owned and controlled by the Fund (the &#x201c;Regulation
S&#160;Subsidiary&#x201d;). A Cayman Islands exempted company is a corporate entity established under the laws of the Cayman Islands
for the purpose of conducting business mainly outside the Cayman Islands. Regulation S fixed-income securities are debt securities
of U.S. and non-U.S. issuers that are issued through private placement offerings without registration with the Securities and Exchange
Commission (&#x201c;SEC&#x201d;) pursuant to Regulation S under the Securities Act of 1933. These may include sovereign or quasi-sovereign
bonds, corporate bonds and structured notes issued pursuant to Regulation S. The Regulation S Subsidiary is advised by Nuveen Asset
Management, LLC (&#x201c;Nuveen Asset Management&#x201d;) and has the same investment objective as the Fund, except that the Regulation
S Subsidiary may invest without limitation in Regulation S securities.&lt;/p&gt;&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The Fund may also seek exposure to certain bonds or fixed-income
securities that are sold subject to selling restrictions under the Tax Equity and Fiscal Responsibility Act of 1982 (&#x201c;TEFRA&#x201d;),
which generally restricts the purchase of such bonds to non-U.S. persons (as defined for applicable U.S. federal income tax purposes)
(&#x201c;TEFRA Bonds&#x201d;) through investment of up to 25% of its total assets in a separate Cayman Islands exempted company that
is wholly owned and controlled by the Fund (the &#x201c;TEFRA Bond Subsidiary&#x201d;). These may include&lt;/p&gt;&lt;p style="font: 8pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;sovereign or quasi-sovereign bonds, corporate bonds and structured
notes issued pursuant to TEFRA. The TEFRA Bond Subsidiary is advised by Nuveen Asset Management and has the same investment objective
as the Fund, except that the TEFRA Bond Subsidiary may invest without limitation in TEFRA Bonds.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock contextRef="c7" id="ixv-311">&lt;b&gt;Regulation S Securities Risk&#x2014;&lt;/b&gt;The risk that Regulation S securities may be less liquid than publicly traded securities. Regulation S&#160;securities may not be subject to the disclosure and other investor protection requirements that would be applicable to publicly traded securities. As a result, Regulation S securities may involve a high degree of business and financial risk and may result in losses.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c8" id="ixv-321">&lt;b&gt;Risks of Investments in the Fund&#x2019;s TEFRA Bond Subsidiary&#x2014;&lt;/b&gt;The Fund may seek exposure to TEFRA Bonds through investment of up to 25% of its total assets in the TEFRA Bond Subsidiary. Under the applicable U.S. Treasury regulations, income from the TEFRA Bond Subsidiary will only be considered qualifying income under Subchapter M of the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;), if certain conditions are met. The tax treatment of the investments in the TEFRA Bond Subsidiary could affect the character, timing and/or amount of the Fund&#x2019;s taxable income or any gains and distributions made by the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c9" id="ixv-331">&lt;b&gt;Risks of Investments in the Fund&#x2019;s Wholly Owned Subsidiaries&#x2014;&lt;/b&gt;Neither the Regulation S Subsidiary nor the TEFRA Bond Subsidiary (together with the Regulation S Subsidiary, the &#x201c;Subsidiaries&#x201d;) is registered under the Investment Company Act of 1940 (the &#x201c;1940 Act&#x201d;), and the Subsidiaries are not subject to its investor protections (except as otherwise noted in the Prospectus). As an investor in the Subsidiaries, the Fund does not have all of the protections offered to investors by the 1940 Act. However, the Subsidiaries are wholly owned and controlled by the Fund and managed by Nuveen Asset Management.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c10" id="ixv-360">&lt;b&gt;Risks of Investments in each of the Core and Impact Bond Fund&#x2019;s and Short Duration and Impact Bond Fund&#x2019;s TEFRA Bond Subsidiary&#x2014;&lt;/b&gt;The Core and Impact Bond Fund and the Short Duration and Impact Bond Fund may each also seek exposure to TEFRA Bonds through investment of up to 25% of its total assets in its TEFRA Bond Subsidiary. Under the applicable U.S. Treasury regulations, each Fund&#x2019;s income inclusion with respect to a subsidiary will generally be treated as qualifying income under Subchapter M of the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;), if either (A) there is a distribution out of the earnings and profits of the subsidiary that are attributable to such income inclusion or (B) such inclusion is derived with respect to the Fund&#x2019;s business of investing in stock, securities, or currencies. The tax treatment of each Fund&#x2019;s investments in its TEFRA Bond Subsidiary could affect whether income derived from such investments is qualifying income, or otherwise affect the character, timing and/or amount of the Fund&#x2019;s taxable income or any gains and distributions made by the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c11" id="ixv-370">&lt;b&gt;Risks of Investments in the Core and Impact Bond Fund&#x2019;s, Green Bond Fund&#x2019;s and Short Duration and Impact Bond Fund&#x2019;s Wholly Owned Subsidiaries&#x2014;&lt;/b&gt;The Funds, through their investment in the Core and Impact Bond Fund&#x2019;s Regulation S Subsidiary, the Green Bond Fund&#x2019;s Subsidiary, the Short Duration and Impact Bond Fund&#x2019;s Regulation S Subsidiary, (together with the Core and Impact Bond Fund&#x2019;s Regulation S Subsidiary and the Green&#160;Bond Fund&#x2019;s Subsidiary, the &#x201c;Regulation S Subsidiaries&#x201d;) and the Core and Impact Bond Fund&#x2019;s TEFRA Bond Subsidiary and the Short Duration and Impact Bond Fund&#x2019;s TEFRA Bond Subsidiary (together with the Regulation S Subsidiaries, the &#x201c;Subsidiaries&#x201d;), are indirectly exposed to the risks associated with the Subsidiaries&#x2019; investments. There can be no assurance that the investment objective of the Funds or the Subsidiaries&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 20pt"&gt;will be achieved. Further, the Subsidiaries are not registered
under the 1940 Act and, therefore, are not subject to the investor protections (except as otherwise noted in the Prospectus) of
the 1940 Act. As an investor in a Subsidiary, a Fund does not have all of the protections offered to investors by the 1940 Act.
However, each Subsidiary is wholly owned and controlled by the applicable Fund and managed by Nuveen Asset Management. Changes
in the laws of the United States and/or Cayman Islands could result in the inability of the Funds to invest in the Subsidiaries
as described in this Prospectus and in the Funds&#x2019; SAI and could adversely affect the Funds.&lt;/p&gt;</oef:RiskTextBlock>
    <dei:DocumentType contextRef="c0" id="ixv-672">497</dei:DocumentType>
    <dei:EntityInvCompanyType contextRef="c0" id="ixv-673">N-1A</dei:EntityInvCompanyType>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-674">0001084380</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-675">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-676">2026-03-31</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-677">TIAA-CREF FUNDS</dei:EntityRegistrantName>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Under the Fund&#x2019;s expense reimbursement arrangements, the Fund&#x2019;s investment adviser, Nuveen Fund Advisors, LLC (&#x201c;Nuveen
Fund Advisors&#x201d;), has contractually agreed to reimburse the Fund for any Total annual Fund operating expenses (excluding
interest, taxes, brokerage commissions or other transactional expenses, Acquired fund fees and expenses and extraordinary expenses)
that exceed: (i) 0.70% of average daily net assets for Class A shares; (ii) 0.50% of average daily net assets for Class I shares;
(iii) 0.50% of average daily net assets for Premier Class shares; (iv) 0.35% of average daily net assets for Class R6 shares;
and (v) 0.60% of average daily net assets for Retirement Class shares of the Fund. These expense reimbursement arrangements will
continue through at least July 31, 2028, unless changed with approval of the Board of Trustees. Nuveen Fund Advisors has also agreed to waive fees and/or reimburse
expenses to reduce the maximum Total annual operating expenses detailed above for each class of the Fund by 0.01%. This waiver
and/or reimbursement arrangement may be terminated or modified prior to July 31, 2028 only with approval of the Board of&#160;Trustees.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restated to reflect estimates for the current fiscal year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
