<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:federated="http://federated/20260531"
  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:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="federated-20260531.xsd" xlink:type="simple"/>
    <context id="From2025-06-01to2026-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_C000026761Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_C000026761Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000026761Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026761Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026761Member_USGovernmentAgencySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026761Member_USTreasurySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USTreasurySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026761Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026761Member_RepurchaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026761Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026761Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_C000026763Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_C000026763Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000026763Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026763Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026763Member_USGovernmentAgencySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026763Member_USTreasurySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USTreasurySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026763Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026763Member_RepurchaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026763Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026763Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_C000168177Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_C000168177Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000168177Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000168177Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000168177Member_USGovernmentAgencySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000168177Member_USTreasurySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USTreasurySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000168177Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000168177Member_RepurchaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000168177Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000168177Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2026-05-31_C000026762Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_C000026762Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2016-06-01to2026-05-31_C000026762Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">federated:FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">federated:FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026762Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026762Member_USGovernmentAgencySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026762Member_USTreasurySecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USTreasurySecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026762Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026762Member_RepurchaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_C000026762Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000925723</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">federated:USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">federated:C000026762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>federated:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="From2025-06-01to2026-05-31"
      id="EntityCentralIndexKey_76C77E6BEE8848DE">0000925723</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="From2025-06-01to2026-05-31"
      id="AmendmentFlag_932AB1001EC644C8">false</dei:AmendmentFlag>
    <dei:EntityInvCompanyType
      contextRef="From2025-06-01to2026-05-31"
      id="EntityInvCompanyType_6E06F9E4A9E54F21">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="From2025-06-01to2026-05-31"
      id="DocumentType_8D9A450E70BF42D2">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="From2025-06-01to2026-05-31"
      id="EntityRegistrantName_25E8534168D1480B">Federated Hermes Institutional Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="From2025-06-01to2026-05-31"
      id="DocumentPeriodEndDate_E39CBDE53CA94146">2026-05-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="FundName_0FCCA76761E843F3">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="ClassName_8BE6BDBD622F4C85">Class A Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="TradingSymbol_0BE118A0A05B4C9D">FGUAX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-06-01to2026-05-31"
      id="ShareholderReportAnnualOrSemiAnnual_2852E730C1694BFE">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="AnnlOrSemiAnnlStatementTextBlock_320F3240CAE44096">This&#160;annual shareholder report contains important information about the&#160;Federated Hermes Government Ultrashort Fund (the "Fund") for the period of&#160;June 1, 2025 to&#160;May 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="AddlInfoTextBlock_D7B2C231E8624A82">You can find additional information at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="AddlInfoWebsite_A7C67D3B45104D40">FederatedHermes.com/us/FundInformation</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="AddlInfoPhoneNumber_4580366F1EA34F2D">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="ExpensesTextBlock_0E1EC99EE6184978">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the last year? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 25 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24.5px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgb(255, 255, 255); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 25px;"&gt;&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class A Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;$42&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center;  text-align-last: auto;"&gt;0.41%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 25 / 1 / 30 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      decimals="0"
      id="ExpensesPaidAmt_5DD2ED1587E547DE"
      unitRef="USD">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      decimals="INF"
      id="ExpenseRatioPct_FA91B1DE406345CE"
      unitRef="Pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="FactorsAffectingPerfTextBlock_8EEC78FC87C6424A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Management's Discussion of Fund Performance&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 91 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The following discussion compares the performance of the Fund to the ICE BofA US 6-Month Treasury Bill Index (the &#x201c;Index&#x201d;) to show how the Fund&#x2019;s performance compares to the returns of similar investments for the reporting period. See the Average Annual Total Returns table below for the returns of the Fund and related indexes, including the Bloomberg US Aggregate Bond Index, a required broad-based index which represents the overall U.S. fixed-income market. The Fund seeks to provide current income by investing primarily in U.S. government securities and U.S. government agency securities, including U.S. government agency mortgage-backed securities.&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Contributors to Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i3093570a556339230b597dcd" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Sector allocation positively contributed to the Fund&#x2019;s relative performance as the Fund maintained a significant overweight allocation to U.S. government agency mortgage-backed securities (MBS) over the period. The higher income available in floating rate collateralized mortgage obligations propelled overall returns for the period, as did the Fund&#x2019;s holdings of conventional fixed-rate mortgage obligations.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-ie7e59f98b3dec55998a36adb" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund maintained a longer duration relative to the Index which contributed positively to the Fund&#x2019;s relative performance.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Detractors from Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-ie2ce24939a81372f779d8121" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund&#x2019;s allocation to government money market instruments, while enhancing principal stability and liquidity, detracted from Fund performance as interest rates on short-term government securities were lower than on the yields available in the Mortgage sector.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i4136e5b7d2321607dc8702cd" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Volatility at the longer end of the yield curve toward the end of the period resulted in price declines on some MBS holdings of the Fund.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="FundName_9439BBC127294B10">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="PerformancePastDoesNotIndicateFuture_B6FE3D42CEEA4214">Keep in mind that the Fund&#x2019;s past performance is not a predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="NoDeductionOfTaxesTextBlock_42067FF3B12F42B8"> The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="LineGraphTableTextBlock_3E3E1A165266475A">&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Growth of 10K Chart" id="template-image-537880d9-ie93ef6e7d23fe343cb5379dc" src="i76a2008a5f54c97b694aa96a.jpg" style="pointer-events: all; width: 756px; height: 318px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 564px 434.516px 62px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Class A Shares &lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2016&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2017&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,037&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,158&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,065&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2018&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,124&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,120&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,198&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2019&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,294&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,768&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,443&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2020&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,491&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,781&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,691&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2021&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,525&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,734&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,711&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2022&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,457&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,769&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,720&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2023&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,746&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,538&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,048&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2024&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,323&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,676&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,658&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2025&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,889&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,258&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,227&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2026&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,439&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,836&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,713&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="LineGraphAndTableMeasureName_249859823E7249E1">Class A Shares </oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_C270BB4D1D744A45">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_7C9ED3846F4C410F">ICE BofA US 6-Month Treasury Bill Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_FDEA638936BC4CA5"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_446CF336EC5A4A77"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_EE99E8FAA8EB4A99"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_71C53CED37494D62"
      unitRef="USD">10037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_DBB42A0ECE204CB0"
      unitRef="USD">10158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_9F7D610BBF994783"
      unitRef="USD">10065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_3CBE4CEFBD4E4FA1"
      unitRef="USD">10124</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_7257931D2F41481B"
      unitRef="USD">10120</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_1E8CB798C8C14A1D"
      unitRef="USD">10198</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_88CECFC6973D474F"
      unitRef="USD">10294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_7370F2D1B968481F"
      unitRef="USD">10768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_6D17336B18B1428C"
      unitRef="USD">10443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_5FD6145FC0F74464"
      unitRef="USD">10491</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4F4929C280F14E33"
      unitRef="USD">11781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_7A56BFC3D58D4F17"
      unitRef="USD">10691</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_50F01EE9115042B1"
      unitRef="USD">10525</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_51294F9F71C643A3"
      unitRef="USD">11734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_1C228B4740B046FB"
      unitRef="USD">10711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_436313132CFF48C0"
      unitRef="USD">10457</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_7BEA9ABD62D145FF"
      unitRef="USD">10769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_011D399DF93E4A6D"
      unitRef="USD">10720</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_DCA8F89BAA454CFC"
      unitRef="USD">10746</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_AF0301EDB201426D"
      unitRef="USD">10538</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_1DD9A63B51C9449B"
      unitRef="USD">11048</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_3AC68FE4CC274CEE"
      unitRef="USD">11323</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_A3EF2D30B5F640DF"
      unitRef="USD">10676</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_32E4FFB84A9441F3"
      unitRef="USD">11658</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_41BC5B6F435E4838"
      unitRef="USD">11889</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_20FC1BF410494B3D"
      unitRef="USD">11258</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_9305E226AB974658"
      unitRef="USD">12227</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_C000026761Member"
      decimals="0"
      id="AccmVal_F3B155B022FC45E8"
      unitRef="USD">12439</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_C6A8EFA246114C9E"
      unitRef="USD">11836</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="0"
      id="AccmVal_8F871BE9E2DC4CF7"
      unitRef="USD">12713</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="AvgAnnlRtrTableTextBlock_54AD810CC8734FF1">&lt;div style="width: 100%; height: 100%; display: flex; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund/Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1 Year&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5 Years&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10 Years&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class A Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.63%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.40%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.21%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.13%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.17%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.70%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.97%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.49%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.43%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_C000026761Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_D710CA1CA45744E1"
      unitRef="Pure">0.0463</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_C000026761Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_A9AF61970F8D4DE4"
      unitRef="Pure">0.0340</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_C000026761Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_87073FB870624E20"
      unitRef="Pure">0.0221</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_92C1214E530B4EFE"
      unitRef="Pure">0.0513</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_588083FDE3254136"
      unitRef="Pure">0.0017</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13247BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_BD15DCE2192B4431"
      unitRef="Pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_F3791DEDC0744642"
      unitRef="Pure">0.0397</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_7851377B7E8F4B78"
      unitRef="Pure">0.0349</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13247AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_9B2A344612074ED4"
      unitRef="Pure">0.0243</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="UpdPerfInfoLocationTextBlock_AC2F28DE22FF4C75">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="AddlFundStatisticsTextBlock_8B5AF4EF19744805">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-top: 1px solid rgb(157, 163, 163); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 21 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;ul style="width: 100%; display: grid; grid-auto-flow: column; grid-template-rows: repeat(8, auto); grid-template-columns: 1fr; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; gap: 0px; align-items: center; background-color: transparent; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse; grid-auto-rows: minmax(6px, max-content);"&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Net Assets&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,333,680,775&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Number of Investments&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;265&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;24%&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Total Advisory Fees Paid&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,488,025&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-05-31_C000026761Member"
      decimals="0"
      id="AssetsNet_5D3D35F95D9A4AC3"
      unitRef="USD">2333680775</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-05-31_C000026761Member"
      decimals="INF"
      id="HoldingsCount_59D9AA0066124952"
      unitRef="Holding">265</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_44262088F44141AD"
      unitRef="Pure">0.24</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_06BAC21ABE67458D"
      unitRef="USD">2488025</oef:AdvisoryFeesPaidAmt>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="FundName_9D34ADE3CB4C4EFF">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="HoldingsTableTextBlock_1D87C6B18AE34448">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 82; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 61 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Group By Sector Chart" id="template-image-1e5fd44f-i984c1c695982fc0e73f6b713" src="i18119196de8a384d2a8e29ab.jpg" style="pointer-events: all; width: 606px; height: 330px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 144px 630.953px 350px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Treasury Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 170px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Commericial Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;13.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Repurchase Agreements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;31.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;46.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 61 / 1 / 72 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026761Member_USGovernmentAgencySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_CE9A345884F044D2"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026761Member_USTreasurySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_296AF51CB7A949E7"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026761Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_3A25C1255A0D4794"
      unitRef="Pure">0.130</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026761Member_RepurchaseAgreementsMember"
      decimals="INF"
      id="PctOfNav_39DAD4AD4F064E4A"
      unitRef="Pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026761Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_350C266B81E64304"
      unitRef="Pure">0.464</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026761Member"
      id="MaterialFundChngTextBlock_C92CAD0B161E4466">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 56 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="FundName_19B2666AD3544768">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="ClassName_7DC01831322D466D">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="TradingSymbol_12D5B143E10441A6">FGUSX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-06-01to2026-05-31"
      id="ShareholderReportAnnualOrSemiAnnual_0AA9447F295C40F8">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="AnnlOrSemiAnnlStatementTextBlock_1ADBF303853146F2">This&#160;annual shareholder report contains important information about the&#160;Federated Hermes Government Ultrashort Fund (the "Fund") for the period of&#160;June 1, 2025 to&#160;May 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="AddlInfoTextBlock_10C892050804428E">You can find additional information at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="AddlInfoWebsite_8DB8770C6EE4401C">FederatedHermes.com/us/FundInformation</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="AddlInfoPhoneNumber_E0A910D6766649C7">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="ExpensesTextBlock_3168DB0C217E4BFB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the last year? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 25 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24.5px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgb(255, 255, 255); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 25px;"&gt;&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Institutional Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;$27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;0.26%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 25 / 1 / 30 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      decimals="0"
      id="ExpensesPaidAmt_82900D1AD5344868"
      unitRef="USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      decimals="INF"
      id="ExpenseRatioPct_8D53A016BE3441BA"
      unitRef="Pure">0.0026</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="FactorsAffectingPerfTextBlock_BCFAE556482D48C4">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Management's Discussion of Fund Performance&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 91 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The following discussion compares the performance of the Fund to the ICE BofA US 6-Month Treasury Bill Index (the &#x201c;Index&#x201d;) to show how the Fund&#x2019;s performance compares to the returns of similar investments for the reporting period. See the Average Annual Total Returns table below for the returns of the Fund and related indexes, including the Bloomberg US Aggregate Bond Index, a required broad-based index which represents the overall U.S. fixed-income market. The Fund seeks to provide current income by investing primarily in U.S. government securities and U.S. government agency securities, including U.S. government agency mortgage-backed securities.&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Contributors to Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-ia6113918198d5e7287ff63eb" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Sector allocation positively contributed to the Fund&#x2019;s relative performance as the Fund maintained a significant overweight allocation to U.S. government agency mortgage-backed securities (MBS) over the period. The higher income available in floating rate collateralized mortgage obligations propelled overall returns for the period, as did the Fund&#x2019;s holdings of conventional fixed-rate mortgage obligations.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-ifd08879d84ccc6818e256b0d" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund maintained a longer duration relative to the Index which contributed positively to the Fund&#x2019;s relative performance.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Detractors from Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i84f0b538e6ac110783e1104d" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund&#x2019;s allocation to government money market instruments, while enhancing principal stability and liquidity, detracted from Fund performance as interest rates on short-term government securities were lower than on the yields available in the Mortgage sector.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i67718aced2c16940a5664503" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Volatility at the longer end of the yield curve toward the end of the period resulted in price declines on some MBS holdings of the Fund.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="FundName_53F3928A236D433B">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="PerformancePastDoesNotIndicateFuture_D7B4B1E32ED34B52">Keep in mind that the Fund&#x2019;s past performance is not a predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="NoDeductionOfTaxesTextBlock_7D317FD32D774EB0"> The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="LineGraphTableTextBlock_6E3F2305C912461E">&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Growth of 10K Chart" id="template-image-7486c609-i2af33c584c6fc39242433ff9" src="ib889bedb0fe478449a3c0a5e.jpg" style="pointer-events: all; width: 756px; height: 318px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 564px 389px 62px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Institutional Shares &lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2016&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2017&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,081&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,158&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,065&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2018&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,214&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,120&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,198&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2019&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,432&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,768&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,443&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2020&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,653&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,781&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,691&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2021&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,714&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,734&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,711&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2022&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,656&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,769&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,720&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2023&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,956&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,538&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,048&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2024&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,562&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,676&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,658&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2025&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,157&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,258&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,227&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2026&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,751&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,836&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,713&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="LineGraphAndTableMeasureName_EC47A86E2CEB4697">Institutional Shares </oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_FBB3D1B8C47D4BDC">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_7047D777025B4523">ICE BofA US 6-Month Treasury Bill Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_5C007B56A3CC4460"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2BEF3187242542E0"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_43BB06A1941F4063"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_097B2FC6F8644555"
      unitRef="USD">10081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_10A2A9BF77C54A0F"
      unitRef="USD">10158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_165F4415621C4008"
      unitRef="USD">10065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_7EAFA793600A4367"
      unitRef="USD">10214</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_56971750AA3445E9"
      unitRef="USD">10120</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_ED8552480CFA4D57"
      unitRef="USD">10198</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_F1A26FAE71BD4AD8"
      unitRef="USD">10432</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_D2D5087614784567"
      unitRef="USD">10768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_64C0458A7486493D"
      unitRef="USD">10443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_C9CCCF0E03CE4677"
      unitRef="USD">10653</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_C489BD6F98FE4D78"
      unitRef="USD">11781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_B273E2B17D6241FF"
      unitRef="USD">10691</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_7C9AA46A12514FE7"
      unitRef="USD">10714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_13453BDB78284047"
      unitRef="USD">11734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_C09BE496709D485B"
      unitRef="USD">10711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_B76BACFF29484726"
      unitRef="USD">10656</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_5639014552704FF0"
      unitRef="USD">10769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_7349CAF81FCE4B25"
      unitRef="USD">10720</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_9C2E7FEFD92349F9"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_AA31B21637F546A4"
      unitRef="USD">10538</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_2CACFA05F0BF41E4"
      unitRef="USD">11048</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_C1062ECD66F5498D"
      unitRef="USD">11562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_C1637E92506E4FA2"
      unitRef="USD">10676</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_BB18E2EA583149BE"
      unitRef="USD">11658</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_7FAE5A9ADEB741BD"
      unitRef="USD">12157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_5417A3630D1A4659"
      unitRef="USD">11258</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_94084A0FAD3E4804"
      unitRef="USD">12227</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_C000026763Member"
      decimals="0"
      id="AccmVal_9596DD6C14854C20"
      unitRef="USD">12751</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_9CD25C00D9C14223"
      unitRef="USD">11836</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="0"
      id="AccmVal_943681BCC9164884"
      unitRef="USD">12713</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="AvgAnnlRtrTableTextBlock_D09BD3167AE44620">&lt;div style="width: 100%; height: 100%; display: flex; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund/Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1 Year&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5 Years&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10 Years&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Institutional Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.89%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.54%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.46%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.13%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.17%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.70%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.97%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.49%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.43%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_C000026763Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_0E057A377AA6438E"
      unitRef="Pure">0.0489</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_C000026763Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_4BE0ABCE0D94492C"
      unitRef="Pure">0.0354</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_C000026763Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_9270E3BDB1F84F20"
      unitRef="Pure">0.0246</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_0830F6D4FC6D490F"
      unitRef="Pure">0.0513</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_A00C535B96834410"
      unitRef="Pure">0.0017</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13248BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_B59B1626119949B4"
      unitRef="Pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_08402D8844934BC0"
      unitRef="Pure">0.0397</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_AEB88F61FC594A47"
      unitRef="Pure">0.0349</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13248AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_C0AFAC3E625545F1"
      unitRef="Pure">0.0243</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="UpdPerfInfoLocationTextBlock_8B47683310CD4C0D">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="AddlFundStatisticsTextBlock_172CD46DCABB485D">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-top: 1px solid rgb(157, 163, 163); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 21 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;ul style="width: 100%; display: grid; grid-auto-flow: column; grid-template-rows: repeat(8, auto); grid-template-columns: 1fr; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; gap: 0px; align-items: center; background-color: transparent; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse; grid-auto-rows: minmax(6px, max-content);"&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Net Assets&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,333,680,775&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Number of Investments&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;265&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;24%&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Total Advisory Fees Paid&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,488,025&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-05-31_C000026763Member"
      decimals="0"
      id="AssetsNet_CD81AA7CB1794585"
      unitRef="USD">2333680775</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-05-31_C000026763Member"
      decimals="INF"
      id="HoldingsCount_E17CE79D54144304"
      unitRef="Holding">265</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_F6794F85AB64475C"
      unitRef="Pure">0.24</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_9F8610EA77324BC0"
      unitRef="USD">2488025</oef:AdvisoryFeesPaidAmt>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="FundName_A971C132259940D9">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="HoldingsTableTextBlock_25132E9DB8B04673">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 82; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 61 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Group By Sector Chart" id="template-image-1e5fd44f-i03f6d81da6d15f044f2f1a3d" src="i18119196de8a384d2a8e29ab.jpg" style="pointer-events: all; width: 606px; height: 330px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 144px 630.953px 350px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Treasury Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 170px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Commericial Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;13.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Repurchase Agreements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;31.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;46.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 61 / 1 / 72 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026763Member_USGovernmentAgencySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_7108B6F050454B07"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026763Member_USTreasurySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_992E28FACF2F4C94"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026763Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_637BB15F8EE64180"
      unitRef="Pure">0.130</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026763Member_RepurchaseAgreementsMember"
      decimals="INF"
      id="PctOfNav_2BE0C7CA518C4627"
      unitRef="Pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026763Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_180D4017E11340D6"
      unitRef="Pure">0.464</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026763Member"
      id="MaterialFundChngTextBlock_D3B7CB4FA7644BDD">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 56 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="FundName_0CA655C364BE4DC3">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="ClassName_17AAEDE5CEC64B52">Class R6 Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="TradingSymbol_4C239803D8D64E7A">FGULX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-06-01to2026-05-31"
      id="ShareholderReportAnnualOrSemiAnnual_8A78ECFF4B024282">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="AnnlOrSemiAnnlStatementTextBlock_BC0C1E78330140B2">This&#160;annual shareholder report contains important information about the&#160;Federated Hermes Government Ultrashort Fund (the "Fund") for the period of&#160;June 1, 2025 to&#160;May 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="AddlInfoTextBlock_E0412D0D1F6E4B4B">You can find additional information at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="AddlInfoWebsite_81744D4A8F944A3B">FederatedHermes.com/us/FundInformation</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="AddlInfoPhoneNumber_AC9F77494D484D05">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="ExpensesTextBlock_087FC7CB2D5C49AB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the last year? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 25 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24.5px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgb(255, 255, 255); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 25px;"&gt;&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class R6 Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;$25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;0.24%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 25 / 1 / 30 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      decimals="0"
      id="ExpensesPaidAmt_84E75D8E99CD4EBA"
      unitRef="USD">25</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      decimals="INF"
      id="ExpenseRatioPct_2E2CB3E60A8046AE"
      unitRef="Pure">0.0024</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="FactorsAffectingPerfTextBlock_F9E931C7C43D4BDC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Management's Discussion of Fund Performance&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 91 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The following discussion compares the performance of the Fund to the ICE BofA US 6-Month Treasury Bill Index (the &#x201c;Index&#x201d;) to show how the Fund&#x2019;s performance compares to the returns of similar investments for the reporting period. See the Average Annual Total Returns table below for the returns of the Fund and related indexes, including the Bloomberg US Aggregate Bond Index, a required broad-based index which represents the overall U.S. fixed-income market. The Fund seeks to provide current income by investing primarily in U.S. government securities and U.S. government agency securities, including U.S. government agency mortgage-backed securities.&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Contributors to Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i4d6111bfef2c3f7a9cd7d149" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Sector allocation positively contributed to the Fund&#x2019;s relative performance as the Fund maintained a significant overweight allocation to U.S. government agency mortgage-backed securities (MBS) over the period. The higher income available in floating rate collateralized mortgage obligations propelled overall returns for the period, as did the Fund&#x2019;s holdings of conventional fixed-rate mortgage obligations.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-iad19620c5818f2a423c444b8" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund maintained a longer duration relative to the Index which contributed positively to the Fund&#x2019;s relative performance.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Detractors from Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-idf1e6177215d604c47084042" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund&#x2019;s allocation to government money market instruments, while enhancing principal stability and liquidity, detracted from Fund performance as interest rates on short-term government securities were lower than on the yields available in the Mortgage sector.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-ifb39539553ef3642fb24f157" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Volatility at the longer end of the yield curve toward the end of the period resulted in price declines on some MBS holdings of the Fund.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="FundName_A95BBC8F195C4225">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="PerformancePastDoesNotIndicateFuture_270CF286F97945AE">Keep in mind that the Fund&#x2019;s past performance is not a predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="NoDeductionOfTaxesTextBlock_BE06E8FDA2FC493E"> The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="LineGraphTableTextBlock_3BBF167516B2480C">&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Growth of 10K Chart" id="template-image-10abf8cb-i3c08ba6a4d66bc85aa74f3f8" src="i9d21e0db7272370bc940228a.jpg" style="pointer-events: all; width: 756px; height: 318px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 564px 434.516px 62px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Class R6 Shares &lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2016&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2017&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,083&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,158&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,065&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2018&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,208&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,120&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,198&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2019&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,438&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,768&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,443&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2020&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,661&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,781&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,691&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2021&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,713&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,734&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,711&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2022&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,669&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,769&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,720&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2023&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,983&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,538&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,048&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2024&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,580&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,676&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,658&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2025&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,179&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,258&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,227&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2026&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,764&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,836&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,713&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="LineGraphAndTableMeasureName_3319E5528D5041F3">Class R6 Shares </oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_EA3A5A93A7B04227">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_5DC6E26EA6A64459">ICE BofA US 6-Month Treasury Bill Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_AFA8071E972A46B6"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_205E4D8BD09B477E"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_9DA1CC65B46C4DC7"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_4E967CE338BF4546"
      unitRef="USD">10083</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_AD83A5FF7FB44242"
      unitRef="USD">10158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_15DD72E219C447BC"
      unitRef="USD">10065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_3D21ACFE3C7C405D"
      unitRef="USD">10208</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_3D928FFBB2214EA9"
      unitRef="USD">10120</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_294CC07CBCD94B10"
      unitRef="USD">10198</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_37F53F9EEC134BA9"
      unitRef="USD">10438</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4661C52BA5E74627"
      unitRef="USD">10768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_676C3CFC7BD44EC1"
      unitRef="USD">10443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_34A8741C6B4E4823"
      unitRef="USD">10661</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4EDF1E1AFDCE4D26"
      unitRef="USD">11781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_0B597606E462455D"
      unitRef="USD">10691</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_5CA390ECBFAD4F72"
      unitRef="USD">10713</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_69FD515E6F814074"
      unitRef="USD">11734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_8618D25DDE36497B"
      unitRef="USD">10711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_E0DF7BE87D144AF4"
      unitRef="USD">10669</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_D7EAEB6408FF4B27"
      unitRef="USD">10769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_F7C03565399D45BE"
      unitRef="USD">10720</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_8D10E94ED436474C"
      unitRef="USD">10983</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_8BE27BEED44D48DF"
      unitRef="USD">10538</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_E3A4FFDE441245B3"
      unitRef="USD">11048</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_DCFD864AC4784D2F"
      unitRef="USD">11580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_3C267A77D9D34E74"
      unitRef="USD">10676</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_F5A5CC8C52EA4F1C"
      unitRef="USD">11658</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_6461E5DDF89D4553"
      unitRef="USD">12179</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_F84BB3ABB1F54F8C"
      unitRef="USD">11258</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_9907B1C4E0484D30"
      unitRef="USD">12227</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_C000168177Member"
      decimals="0"
      id="AccmVal_FA572682DAAF4F0C"
      unitRef="USD">12764</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2F1CD8AA63A34396"
      unitRef="USD">11836</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="0"
      id="AccmVal_A6EFC26948834379"
      unitRef="USD">12713</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="AvgAnnlRtrTableTextBlock_C038F44CF4B74A72">&lt;div style="width: 100%; height: 100%; display: flex; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund/Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1 Year&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5 Years&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10 Years&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class R6 Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.80%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.56%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.47%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.13%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.17%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.70%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.97%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.49%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.43%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_C000168177Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_45AAD6B4F1DD4CB6"
      unitRef="Pure">0.0480</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_C000168177Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_76F3743802D64DE2"
      unitRef="Pure">0.0356</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_C000168177Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_B7E502C91FAC4EA9"
      unitRef="Pure">0.0247</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_EB3BADEE15824757"
      unitRef="Pure">0.0513</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_33C2663893D64149"
      unitRef="Pure">0.0017</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex3050BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_17202CE1604E40B2"
      unitRef="Pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_03C8E6BAB48E462D"
      unitRef="Pure">0.0397</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_CDE39D6A816B4A29"
      unitRef="Pure">0.0349</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex3050AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_9347504222734FB5"
      unitRef="Pure">0.0243</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="UpdPerfInfoLocationTextBlock_E502517A83244995">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="AddlFundStatisticsTextBlock_CBD379475BDD4E02">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-top: 1px solid rgb(157, 163, 163); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 21 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;ul style="width: 100%; display: grid; grid-auto-flow: column; grid-template-rows: repeat(8, auto); grid-template-columns: 1fr; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; gap: 0px; align-items: center; background-color: transparent; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse; grid-auto-rows: minmax(6px, max-content);"&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Net Assets&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,333,680,775&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Number of Investments&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;265&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;24%&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Total Advisory Fees Paid&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,488,025&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-05-31_C000168177Member"
      decimals="0"
      id="AssetsNet_95051A2877ED43DE"
      unitRef="USD">2333680775</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-05-31_C000168177Member"
      decimals="INF"
      id="HoldingsCount_5674594B647348EE"
      unitRef="Holding">265</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_086D3DEBD9564775"
      unitRef="Pure">0.24</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_9EE375C0D0594ADC"
      unitRef="USD">2488025</oef:AdvisoryFeesPaidAmt>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="FundName_881E7F8BCEA74C1B">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="HoldingsTableTextBlock_A945D074A1574254">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 82; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 61 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Group By Sector Chart" id="template-image-1e5fd44f-ic0c577fa5f65de1611993935" src="i18119196de8a384d2a8e29ab.jpg" style="pointer-events: all; width: 606px; height: 330px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 144px 630.953px 350px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Treasury Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 170px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Commericial Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;13.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Repurchase Agreements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;31.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;46.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 61 / 1 / 72 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000168177Member_USGovernmentAgencySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_35D8BE08B05C4A71"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000168177Member_USTreasurySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_6946BCD977784952"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000168177Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_B3086961E7144BC6"
      unitRef="Pure">0.130</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000168177Member_RepurchaseAgreementsMember"
      decimals="INF"
      id="PctOfNav_D3C8BBBB20C44324"
      unitRef="Pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000168177Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_2C1E97A031224B01"
      unitRef="Pure">0.464</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-06-01to2026-05-31_C000168177Member"
      id="MaterialFundChngTextBlock_33CB745D876F4AAB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 56 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="FundName_A3C861E1190041C3">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="ClassName_CA0EBC9034A94C9C">Service Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="TradingSymbol_50A10C97DA824F57">FEUSX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-06-01to2026-05-31"
      id="ShareholderReportAnnualOrSemiAnnual_D042E32632B64E13">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="AnnlOrSemiAnnlStatementTextBlock_F62FC6A7206A48A8">This&#160;annual shareholder report contains important information about the&#160;Federated Hermes Government Ultrashort Fund (the "Fund") for the period of&#160;June 1, 2025 to&#160;May 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="AddlInfoTextBlock_9D4E7B0E613946E2">You can find additional information at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at&#160;1-800-341-7400,&#160;Option 4, or your financial advisor.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="AddlInfoWebsite_A6A2ECBE90C34217">FederatedHermes.com/us/FundInformation</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="AddlInfoPhoneNumber_EF813CE7B4124EC6">1-800-341-7400</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="ExpensesTextBlock_6AEE53F72D3747D6">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the last year? &lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 9 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 25 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24.5px;"&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgb(255, 255, 255); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 2px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 25px;"&gt;&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Service Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;$37&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 13.3333px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; overflow: visible; text-align: center; text-align-last: auto;"&gt;0.36%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 25 / 1 / 30 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      decimals="0"
      id="ExpensesPaidAmt_2725854054654568"
      unitRef="USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      decimals="INF"
      id="ExpenseRatioPct_21F315D027324A57"
      unitRef="Pure">0.0036</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="FactorsAffectingPerfTextBlock_C3854E7765BA4DA6">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Management's Discussion of Fund Performance&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 91 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The following discussion compares the performance of the Fund to the ICE BofA US 6-Month Treasury Bill Index (the &#x201c;Index&#x201d;) to show how the Fund&#x2019;s performance compares to the returns of similar investments for the reporting period. See the Average Annual Total Returns table below for the returns of the Fund and related indexes, including the Bloomberg US Aggregate Bond Index, a required broad-based index which represents the overall U.S. fixed-income market. The Fund seeks to provide current income by investing primarily in U.S. government securities and U.S. government agency securities, including U.S. government agency mortgage-backed securities.&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Contributors to Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i2e361491f192d8823c655526" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Sector allocation positively contributed to the Fund&#x2019;s relative performance as the Fund maintained a significant overweight allocation to U.S. government agency mortgage-backed securities (MBS) over the period. The higher income available in floating rate collateralized mortgage obligations propelled overall returns for the period, as did the Fund&#x2019;s holdings of conventional fixed-rate mortgage obligations.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i4996847750d03e53d84e04f5" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund maintained a longer duration relative to the Index which contributed positively to the Fund&#x2019;s relative performance.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#160;&lt;/p&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Detractors from Performance&lt;/span&gt;&lt;/p&gt;&lt;ul style="list-style: none; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i1953aba6ba54be7a8ef53a14" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;The Fund&#x2019;s allocation to government money market instruments, while enhancing principal stability and liquidity, detracted from Fund performance as interest rates on short-term government securities were lower than on the yields available in the Mortgage sector.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="border-bottom: 1px none rgb(0, 0, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: list-item; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;" title="Bullet point"&gt;&lt;div style="display: flex; align-items: start; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;div style="flex-shrink: 0; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;img alt="Bullet" id="template-image-5aa8a612-i7d0c958892f9c78f8710f103" src="ic90762ec133ad9e13763d477.jpg" style="background-color: rgb(255, 255, 255); width: 24px; height: 24px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: clip; text-align: left; text-align-last: auto; vertical-align: middle; white-space-collapse: preserve-breaks; max-width: 100%;"/&gt;&lt;/div&gt;&lt;div style="min-height: 24px; display: flex; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Volatility at the longer end of the yield curve toward the end of the period resulted in price declines on some MBS holdings of the Fund.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="FundName_6F714002F95246A9">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="PerformancePastDoesNotIndicateFuture_FAFD3BD163874B94">Keep in mind that the Fund&#x2019;s past performance is not a predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="NoDeductionOfTaxesTextBlock_6C24A85C75B84C22"> The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="LineGraphTableTextBlock_FF5F502F288C4C3E">&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Growth of 10K Chart" id="template-image-673555fd-ic013e7c4447c70341cd7293a" src="id3e03b6a727873bc02d57bf7.jpg" style="pointer-events: all; width: 756px; height: 318px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 564px 434.516px 62px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Service Shares &lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2016&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,000&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2017&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,071&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,158&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,065&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2018&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,193&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,120&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,198&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2019&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,401&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,768&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,443&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2020&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,622&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,781&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,691&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2021&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,661&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,734&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,711&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2022&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,605&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,769&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,720&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2023&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,893&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,538&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,048&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2024&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,484&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$10,676&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,658&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2025&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,064&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,258&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,227&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;5/31/2026&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,641&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$11,836&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;$12,713&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="LineGraphAndTableMeasureName_6CEC3CC4F0664496">Service Shares </oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_DAA6687AE1AF498D">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_0632168C28DA4C16">ICE BofA US 6-Month Treasury Bill Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_0107A00DF3A445BF"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_07A8A4B15A11415A"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-31to2016-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_A8F6A4B533404D86"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_CBFD4A1B44484045"
      unitRef="USD">10071</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_59532DC4229A4A48"
      unitRef="USD">10158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2017-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_20C8A9801F5A4EE8"
      unitRef="USD">10065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_EDFDC317585E49B5"
      unitRef="USD">10193</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_53407FE204374A3D"
      unitRef="USD">10120</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2018-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_0F3CB1DCCA064F6A"
      unitRef="USD">10198</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_83E56F90B3274C89"
      unitRef="USD">10401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_6A4487F5DDBE476C"
      unitRef="USD">10768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2019-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_1EA064BCF2F6467A"
      unitRef="USD">10443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_DE384762ED2142E1"
      unitRef="USD">10622</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_30B1C599F0964432"
      unitRef="USD">11781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2020-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_CBAC8E769CFF44BE"
      unitRef="USD">10691</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_A3E7D82D19464944"
      unitRef="USD">10661</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_E190C4D32D524789"
      unitRef="USD">11734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2021-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_ECB138A36E7D4859"
      unitRef="USD">10711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_75D20F4DBEC94BF0"
      unitRef="USD">10605</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_FDBDEA73A25540DE"
      unitRef="USD">10769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2022-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_AD52F7AA7A2E4AB4"
      unitRef="USD">10720</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_233A063145394A50"
      unitRef="USD">10893</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_61666132A4754302"
      unitRef="USD">10538</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2023-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_89A8CEE973474BD6"
      unitRef="USD">11048</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_B09484D182994667"
      unitRef="USD">11484</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_B80E2DCE6E4547B3"
      unitRef="USD">10676</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2024-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_DA510275CBEF49EF"
      unitRef="USD">11658</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_ADAAB60058B14532"
      unitRef="USD">12064</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4D36CEC972D74AD4"
      unitRef="USD">11258</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2025-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_E0DCB839C4C64A64"
      unitRef="USD">12227</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_C000026762Member"
      decimals="0"
      id="AccmVal_C8B6E24BAF3F400A"
      unitRef="USD">12641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_CEAB721076954519"
      unitRef="USD">11836</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="0"
      id="AccmVal_97C95E93A900425F"
      unitRef="USD">12713</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="AvgAnnlRtrTableTextBlock_1D3E7D87E2754F87">&lt;div style="width: 100%; height: 100%; display: flex; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: left; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund/Index&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1 Year&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5 Years&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 0px; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 13.3333px; text-align: right; vertical-align: bottom; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 20px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10 Years&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Service Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.78%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.46%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.37%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.13%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.17%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.70%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 19px;"&gt;&lt;th colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ICE BofA US 6-Month Treasury Bill Index&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.97%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.49%&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; border-top: 1px solid rgb(157, 163, 163); font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.43%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_C000026762Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_D29647B0A0294858"
      unitRef="Pure">0.0478</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_C000026762Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_43629ECC057B44F4"
      unitRef="Pure">0.0346</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_C000026762Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_7DE2ECF0848D46B8"
      unitRef="Pure">0.0237</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_055323DB380D49AD"
      unitRef="Pure">0.0513</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_DA468144DCCB4C7A"
      unitRef="Pure">0.0017</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXBloombergUSAggregateBondIndex13249BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_7BEAD9BBDC694FE5"
      unitRef="Pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_FB870F13866F49F2"
      unitRef="Pure">0.0397</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_40713F5DCB5840DA"
      unitRef="Pure">0.0349</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-06-01to2026-05-31_FEDERATEDINDEXICEBofAUS6MinusMonthTreasuryBillIndex13249AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_A5E706C00C014F25"
      unitRef="Pure">0.0243</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="UpdPerfInfoLocationTextBlock_16C38F51E28E44F8">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;FederatedHermes.com/us/FundInformation&lt;/span&gt;&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="AddlFundStatisticsTextBlock_C8E125E65CFB4039">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-top: 1px solid rgb(157, 163, 163); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 21 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;ul style="width: 100%; display: grid; grid-auto-flow: column; grid-template-rows: repeat(8, auto); grid-template-columns: 1fr; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; gap: 0px; align-items: center; background-color: transparent; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse; grid-auto-rows: minmax(6px, max-content);"&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Net Assets&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,333,680,775&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Number of Investments&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;265&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;24%&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="display: flex; align-items: center; height: 100%; margin: 0px; border-bottom: 1px solid rgb(157, 163, 163); box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 2 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve;"&gt;Total Advisory Fees Paid&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 0px; padding-right: 0px; height: 100%; flex: 1 1 0%; display: flex; flex-flow: row; align-items: center; justify-content: flex-end; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; box-sizing: border-box; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;span style="display: block; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve;"&gt;$2,488,025&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-05-31_C000026762Member"
      decimals="0"
      id="AssetsNet_2EEDD64E168D405A"
      unitRef="USD">2333680775</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-05-31_C000026762Member"
      decimals="INF"
      id="HoldingsCount_40EAE84934F04CCB"
      unitRef="Holding">265</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_392D55CCA4484C42"
      unitRef="Pure">0.24</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_1BB6E219F2724AF4"
      unitRef="USD">2488025</oef:AdvisoryFeesPaidAmt>
    <oef:FundName
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="FundName_4D29E39CF08E4840">Federated Hermes Government Ultrashort Fund</oef:FundName>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="HoldingsTableTextBlock_C174ED9F483A4505">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 82; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 13.3333px; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Security Types (% of Net Assets)&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 61 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Group By Sector Chart" id="template-image-1e5fd44f-id7aa32560bacfa2d862ee9c8" src="i18119196de8a384d2a8e29ab.jpg" style="pointer-events: all; width: 606px; height: 330px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 144px 630.953px 350px 30px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Treasury Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 170px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Commericial Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;13.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Repurchase Agreements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;31.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 146px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;U.S. Government Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;46.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 61 / 1 / 72 / 102; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026762Member_USGovernmentAgencySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_825611EBD8E64395"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026762Member_USTreasurySecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_B3FF497B5EF24B51"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026762Member_USGovernmentAgencyCommericialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_540E6BEAE2C74863"
      unitRef="Pure">0.130</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026762Member_RepurchaseAgreementsMember"
      decimals="INF"
      id="PctOfNav_CAD8AB4874744073"
      unitRef="Pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_C000026762Member_USGovernmentAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_25CA47FCB885482C"
      unitRef="Pure">0.464</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-06-01to2026-05-31_C000026762Member"
      id="MaterialFundChngTextBlock_9909514D063A4DF7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 56 / 127; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Avenir Next LT Pro&amp;quot;; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 18px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
</xbrl>
